7
19
15
90
96
14
6
4
34
8
12
20
22
1
5
56
97
129
128
13
10
41
53
3
26
50
88
47
30
18
122
24
16
9
83
71
82