8
35
71
6
13
88
55
25
64
80
185
161
388
18
21
42
98
282
236
111
112
27
12
17
15
31
54
19
9
73
104
58
94
257
39
125
66
63
43
50
79
100
56
16
32
28
45
401
34