43
36
58
49
107
31
59
18
148
15
97
56
40
57
29
27
178
253
270
52
201
89
111
42
134
220
47
381
120
46
180
35
204
273
699
156
91
230
393
174
6
86
54
95
356
48
76
53
81
45
61
145