1
6
17
4
20
25
5
15
18
23
88
42
130
8
32
12
13
19
7
3
21
120
65
40
44
26
76
54
9
10
56
22
85
14
27
73
105
86
202
471
16
34
300