8
88
105
55
103
86
25
62
36
162
15
24
31
50
85
239
98
59
63
29
21
57
123
7
175
17
4
16
38
148
159
30
28
33
100
207
94
56
442
45
7404
237
69
447
128
47
619
34
496