4
7
3
2
8
9
10
21
15
23
20
29
12
54
6
28
118
33
61
36
44
25
30
26
48
19
102
47
56
34
119
52
66
42
32
104
122
191
125
58