36
9
8
1
3
15
47
19
11
37
12
20
26
10
40
70
48
79
68
24
41
14
95
150
232
157
388
205
286
191
218
268
118
302
143
158
128
94
148
236
106
113
104
77
194
110
116
127