101
58
71
500
67
43
26
214
77
57
55
31
158
35
250
39
21
50
48
577
52
72
29
147
211
37
51
155
114
195
184
19
17
200
54
96
246
405
212
13
42
103
136
24
34
110
132
69
215
25
127
138