20
99
30
26
42
64
33
17
22
27
391
6
4
19
7
38
25
47
31
29
54
16
9
13
41
78
14
123
3
15
56
18
110
23
24
52
21
12
35
11
46