16
33
66
22
3
47
31
57
27
65
7
18
6
17
220
59
181
15
9
99
1424
190
192
44
56
118
70
143
122
128
123
58
189
97
11
235
981
134
114
30
14
139
107
23
84
531
10
100
37
25
43