32
7
20
16
10
6
9
55
25
19
35
160
73
56
1
149
45
48
81
86
42
21
72
30
51
28
198
109
78
65
24
127
8
148
22
27
4
3
59
50
26
43
31
58
69
90
99
123