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