32
31
42
6
5
25
4
12
37
19
79
127
69
102
48
28
124
10
44
58
17
7
87
39
21
14
224
33
47
110
20
64
2
1
9
150
45
73
83
52
36
86
26
3
22
27
8
70