10
3
11
9
4
23
5
35
14
222
1
132
22
95
60
26
51
107
6
18
46
15
32
8
21
24
108
89
36
31
12
17
2
28
27
44
33