23
85
19
217
701
61
44
302
52
75
72
7
20
36
92
236
50
33
30
277
63
1650
137
178
15
128
43
66
308
165
180
996
53
27
319
18
77
88
70
29
24
251
314
57
42
123
76
22
335
195
28
133
181