111
63
103
24
34
37
17
45
4
2
66
36
12
31
9
7
10
93
21
143
11
185
6
18
16
132
220
58
8
14
68
46
25
81
13
28
19
120
152
22