59
31
32
20
61
68
28
49
66
30
29
241
45
117
27
56
52
97
34
33
57
84
35
265
55
959
36
119
87
223
115
71
107
90
79
120
172
15
372
70
72
205
125
143
76
166