191
32
58
361
49
141
19
78
92
73
68
57
64
79
114
109
142
98
106
25
130
36
51
346
159
91
86
100
391
46
308
70
54
375
48
37
118
4
14
96
21
246
88
80
102
284
143
211
160
194
190
557
718
500