110
14
30
31
17
6
18
23
28
81
3
69
26
50
56
57
35
161
102
20
239
67
176
166
72
16
38
214
90
687
973
94
88
113
91
64
83
118
47
84
55
230
143
142
74
105
191
125