3
5
18
20
23
4
58
84
25
46
11
228
12
13
35
7
19
21
31
32
118
17
6
10
15
2
16
57
27
99
65
74
22
8
1
9
87
38
48
41