56
310
251
145
204
40
130
128
18
29
221
67
122
27
162
163
207
77
253
76
187
4
34
32
294
94
43
19
41
31
28
22
86
9
20
11
25
83
96
12
49
194
227
14
33
64
58
223
100
333