45
29
31
8
6
32
19
129
30
39
18
43
58
44
144
86
85
71
27
69
14
22
48
24
16
61
115
168
51
146
23
162
7
13
52
62
67
151
68
3