25
22
63
46
10
91
15
59
53
32
133
52
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
118
45
2
90
111
60
26
97
29
17
13
57
19
35
78