34
111
136
74
278
342
192
59
303
189
279
262
208
21
54
6
148
35
104
212
68
42
84
39
69
62
72
128
70
154
108
51
60
152
151
145
71
98
55
66
20
19
18
129
65
43
140
177
213
37
112