17
32
1
42
60
26
21
12
19
75
78
37
20
113
13
94
61
59
33
149
43
81
186
139
98
134
121
118
62
34
49
188
83
31
119
168
84
325
56
28
70
25
120
39
354
80
1216
109