356
4
63
348
200
34
18
66
178
70
102
75
108
116
170
106
42
30
74
49
84
15
172
122
53
17
26
118
113
95
145
13
38
31
86
121
98
45
157
107
59
164
149
85
284
111
14
211
89
80
276
232
27