2
3
5
7
26
16
69
8
9
10
120
34
18
4
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