42
22
25
21
17
19
29
23
60
26
8
16
56
68
24
33
47
31
35
211
27
301
296
53
40
107
13
20
58
303
67
139
94
177
86
15
91
59
64
239
179
14
252
236
136
210
28
119
363