481
30
82
100
96
325
315
91
124
252
37
78
120
49
76
55
48
99
31
111
29
129
24
108
158
58
46
44
33
25
173
77
40
160
79
64
17
85
50
12
306
504
15
153
567
114
117
23
157
183
11
62
401
6