25
22
63
44
10
91
15
59
52
53
31
133
108
95
85
33
526
522
127
51
54
64
156
89
38
21
12
226
73
70
439
7
131
141
71
110
16
117
45
2
90
111
60
46
26
97
29
17
57
18
35
77