41
26
27
12
56
22
160
74
39
109
59
69
79
62
71
208
104
28
61
82
97
171
173
48
437
147
45
244
143
51
298
64
44
105
85
90
262
29
78
190
118
232
21
38
103
81
60
33
140
24