10
34
378
563
38
56
40
89
61
30
22
49
28
58
253
64
553
169
9
67
124
48
16
204
14
21
59
35
26
43
202
73
159
95
108
80
88
100
31
68
46
114
99
187
167
57
42
395
19
24
140
1239
51