54
28
31
134
55
59
30
105
53
36
132
42
191
87
184
383
34
121
48
51
25
29
328
65
19
15
93
22
33
62
44
27
235
491
255
175
173
129
216
18
839
285
109
13
86
32
521
21
331
441
362