258
43
13
498
102
45
125
247
61
393
159
129
59
121
208
231
69
146
96
41
248
763
174
58
108
274
85
232
246
82
14
138
46
112
36
16
74
86
9
76
10
91
67
176
20
19
50
54
21
64
136