6
15
60
86
25
23
29
21
27
38
45
95
8
16
44
18
20
92
49
36
42
17
11
31
14
13
89
210
78
377
12
117
26
28
112
32
56
65
50
98
24
30
9
10