2
18
22
14
12
34
20
30
90
32
53
26
50
35
13
40
7
16
11
10
67
95
48
27
15
132
71
4
3
6
121
61
39
8
9
58
24
17
59
36