59
27
29
63
22
687
135
34
58
41
95
60
172
48
170
86
47
57
251
52
70
25
64
46
44
42
40
36
30
180
84
24
98
51
78
154
17
35
222
157
604
318
109
76