110
36
24
21
4
12
48
57
306
39
64
109
15
108
112
61
167
9
92
436
125
155
268
46
23
7
53
83
66
43
26
120
68
28
127
8
35
18
1
84
6
56
77
25
148
150
67
95