6
15
10
33
27
19
32
14
13
55
82
2
29
22
60
7
24
18
38
39
70
99
35
42
20
40
73
36
115
48
12
120
23
84
49
229
100
151
174
370
190
47
94