146
166
43
23
171
73
211
52
54
109
36
17
49
30
32
75
46
29
47
94
68
48
44
14
62
33
42
57
28
310
59
90
60
103
21
65
313
212
286
227
156
56
121
111
37
64
119
375
306
140