76
46
55
137
36
71
95
275
15
87
17
85
339
453
70
37
155
12
241
43
66
59
280
96
52
29
101
372
218
33
45
140
51
50
127
442
680
99
42
97
47
75
206
111
68
454
40
120
220
276