76
41
126
828
256
101
144
134
337
50
314
70
141
29
157
80
122
182
243
119
24
428
48
241
411
410
11
164
92
341
43
75
71
617
399
295
26
45
129
510
111
51
69
82
30
128
21
121
46
447
187
230