37
30
175
76
86
83
111
81
107
146
69
77
55
112
261
143
168
170
120
142
46
54
321
71
60
96
22
17
199
57
85
88
78
14
35
19
377
217
39
80
15
79
198
106
191
218
109
173
104
42
348