3
21
26
9
13
4
20
23
7
8
2
17
89
18
79
37
49
52
24
100
28
10
5
62
12
44
262
102
27
25
15
29
197
47
56
55
22
90