24
26
43
72
125
36
21
18
35
134
50
8
101
7
51
68
20
22
120
49
55
67
164
127
139
89
34
267
25
62
80
95
60
46
180
141
269
635
56
424
356
171
100
88
63
1960