25
58
31
55
45
95
9
35
22
630
37
87
460
99
20
694
231
200
59
4728
336
34
110
11
80
66
3
26
69
42
238
1289
13
3483
120
153
63
73
21
79
29
89
39
16
792