8
35
72
6
13
88
55
25
64
80
185
163
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
161
43
50
79
100
56
16
32
28
45
401
34