58
39
149
38
17
52
34
45
216
68
27
294
558
114
63
60
29
46
79
30
109
9
613
24
48
72
62
255
64
136
43
56
7
44
37
59
3
6
12
13
20
92
70
33
140
223
100
3636