166
27
115
63
51
4
19
30
18
68
125
17
31
62
54
110
44
76
66
50
58
71
156
14
20
39
167
37
134
23
10
60
112
77
8
101
119
43
24
91
36
48
97
13
100
45
160
81
40
117
41