73
126
46
99
100
49
32
199
147
22
52
41
162
25
38
292
167
149
42
40
179
69
134
56
84
47
107
116
290
276
63
306
940
36
123
71
403
91
45
120
85
92
141
128
62
184
234
308
87
19
57
346
336