112
29
75
53
121
25
16
65
218
63
72
274
19
69
195
68
34
35
36
85
60
43
10
289
111
107
64
330
119
102
219
103
45
37
26
61
76
193
173
100
221
87
21
89
38
11
12
39
167