105
67
14
5
22
10
143
2
30
54
17
16
165
8
7
13
150
94
43
60
27
40
9
79
45
77
24
55
12
19
64
11
21
66
108
39
32
31
233
52
81
37
228
93
18
25
162
38