168
80
105
59
23
60
44
27
7
13
21
177
106
74
1
11
56
121
25
51
163
166
3
8
72
29
82
96
88
14
22
9
28
167
12
50
410
47
18
136
162
87
91
36
66