85
97
29
34
98
26
55
37
152
78
271
25
49
175
88
168
38
74
149
133
56
92
79
267
612
113
81
24
145
114
250
162
42
43
314
91
359
48
76
184
61
40
131
182
139
127
185
273
308
106
109
110
67
211