18
22
9
20
23
17
24
125
140
94
59
137
61
49
36
63
10
95
126
42
138
76
139
41
47
120
71
75
11
132
337
206
70
19
44
6
13
466
87
55
110
16
25
117
58
52
81
129
45
104