275
257
42
10
100
2
48
106
238
323
402
111
43
472
27
55
199
12
51
20
130
15
47
643
69
18
128
33
76
49
150
4
1207
159
289
73
931
53
189
30
29
233
381
44
80
153
164
52
132
875
187
144
194
19
93
22
25