258
13
498
102
45
81
568
247
61
98
208
69
146
96
41
248
174
58
274
85
232
138
29
36
16
9
10
91
176
19
43
54
46
136
57
27
106
105
53
142
166
38
30
39
22
90
24
104
255
34
553
70
427