118
199
24
40
276
88
100
34
274
28
200
86
56
285
61
21
29
62
207
248
240
125
46
15
38
109
45
75
124
156
93
60
126
106
95
111
146
222
173
25
102
37
44
210
18
110
11
53
35
48
26
123
114
137