32
16
9
6
24
11
34
28
1
15
10
2
3
100
20
22
17
52
23
33
55
5
47
214
14
39
92
428
13
141
48
8
127
4
21
19