159
1
84
2
58
125
62
75
108
94
61
39
66
44
36
33
92
54
35
515
980
206
310
477
3
299
301
72
231
248
328
123