82
3
39
28
31
36
25
93
69
18
27
106
32
35
85
108
48
40
78
72
55
126
153
21
41
119
11
6
53
62
114
149
192
77
80
100
216
177
132
57
98
157
38
390
475
340
154
184
347
314
66
224
236
328