62
83
113
40
98
179
131
33
73
215
67
23
70
410
53
36
146
93
118
58
9
28
43
399
60
223
80
78
41
32
69
65
156
320
142
61
199
225
149
88
50
130
398
139
148
310
63
409
340
315