10
172
23
248
73
86
38
379
36
21
85
39
93
132
152
487
50
107
130
331
66
41
220
22
235
100
37
24
167
177
54
333
146
229
26
58
12
95
40
111
640
70
28
230
79
97
68
166
45
328
175
138
52
62
33
65
318