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
92
428
39
141
13
8
48
127
4
21
19