84
40
32
304
58
44
149
47
72
117
31
91
412
76
121
88
101
207
67
1324
237
283
683
4565
51
21
100
268
104
78