9
105
30
102
170
125
80
44
153
157
85
10
95
75
28
67
72
35
120
14
73
41
27
184
58
101
17
281
152
96
243
283
127
100
130
1003
131
48
87
56
65
114
32
189
212
46
128
200
53