166
219
75
178
65
170
243
85
33
240
9
22
105
18
24
47
107
707
86
46
15
13
441
301
297
32
998
158
10
430
35
104
214
58
70
116
144
7
203
535
167
56
115
220
12
171
152
153
416
30
134