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