34
78
358
112
114
86
35
45
43
44
63
193
40
472
292
118
83
109
27
355
77
159
160
127
88
65
115
387
316
69
52
247
211
90
186