10
57
50
19
26
33
24
49
867
68
28
137
160
232
62
495
17
12
72
840
27
36
389
15
76
41
453
31
9
119
109
1123
11
20
46
56
392
501
165
120
247
94
307
37
23
42
13
52
140