312
154
48
114
74
168
95
30
25
113
300
15
731
130
181
335
163
129
94
593
77
121
50
64
127
16
367
89
68
486
208
133
105
182
285
237
282
19
10
29
47
124
241
18
112
39
266
231
65
62
314
325
310
146
212