3
9
2
1
4
8
24
7
53
54
95
62
26
120
23
79
80
42
49
25
31
17
18
34
39
69
30
56
100
27
41
234
87
38
60
50
29
32
19
48
67
36
16
20