4
2
3
5
7
26
16
69
8
9
10
120
34
18
17
15
46
31
81
25
11
98
19
107
33
24
52
49
150
67
50
116
256
35
13
32
30
105
71
95
91
253
23
72
22
45
20