50
54
35
20
90
61
187
198
32
7
22
194
17
312
19
106
129
58
131
12
27
86
439
68
84
62
38
15
278
311
291
37
144
52
171
29
47
71
239
229
65
138
79
31
40
241
16
26
51
56