24
30
169
37
10
22
49
86
202
126
17
13
25
90
28
38
129
50
11
40
69
36
20
83
192
54
63
182
100
82
56
68
45
84
29
183
133
93
44
48
110
160
109
104
125
52
173
294
166
107
106
32