42
71
41
185
12
249
34
7
24
179
125
8
129
69
111
392
115
23
17
198
98
82
150
15
29
166
175
87
303
49
99
158
124
53
120
122
75
52
46
105
200
159
74
108
31
37
127
163
11
73
133
168
36
103