84
45
62
40
297
34
144
44
27
35
52
72
126
61
147
55
98
37
70
101
171
96
30
33
372
2832
32
41
185
78
64
310
88
116
191
73
214
167
236
51
291
197
262
153
176
26
334
208
129