29
191
60
46
82
67
33
40
25
24
51
36
103
183
106
55
178
47
134
41
17
37
62
162
16
28
140
23
38
107
14
53
26
35
15
105
168
101
52
122
86
80
308
87
81
95
98
124
94
153
180