32
9
12
5
8
23
6
42
21
13
29
16
15
4
2
3
14
10
130
17
24
18
25
48
73
92
231
224
33
58
117
308
170
27
47
160
189
82
211
44
79
340
109