331
107
34
61
349
233
197
11
7
195
57
155
181
33
183
163
97
140
129
48
120
30
252
67
328
42
205
103
20
64
119
397
31
263
76
54
165
92
116
513
446
157
35
173
70
115
56
18
26
65
24
228
74
72
14
109