42
35
28
53
22
75
143
74
102
24
344
37
127
81
80
25
61
216
45
105
174
92
40
19
76
211
192
30
95
84
282
49
62
12
27
57
172
71
41
20
17
104
189
137
120
96
51