34
50
38
18
51
39
279
86
47
31
45
20
60
44
26
64
75
96
66
72
167
10
78
226
271
63
228
108
450
210
1169
270
21
274
62
106
53
189
175
141
195
107
30
355
122
273
102
161