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