105
49
2
36
5
15
134
29
16
60
40
109
3
53
14
17
25
9
24
42
84
78
37
181
22
95
67
23
83
32
79
481
66
125
108
99
106
104
62
100
167
90
196
140
113
192
35
234