36
9
1
3
15
47
19
13
10
37
12
20
26
11
40
70
48
79
68
24
41
14
8
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