1
11
16
22
36
198
41
15
70
87
10
29
218
176
1004
222
213
129
217
139
17
21
30
69
38
35
234
20
174
549
93
55
168
65
13