106
19
62
2
59
27
267
34
33
138
56
70
35
14
16
74
102
54
25
65
52
44
99
124
22
68
13
24
32
125
49
360
4224
391
402
223
66
60