4
6
42
5
8
3
7
2
12
15
14
1
22
26
64
87
120
95
24
17
50
51
39
85
28
25
162
74
47
199
130
92
21
33
18
30
110
119
32
131