25
22
63
44
10
90
15
59
91
52
51
31
133
108
95
85
33
526
522
127
50
54
64
155
89
38
19
12
226
72
70
439
7
130
140
71
110
16
117
45
2
111
60
46
26
96
29
17
57
35
77