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