5
20
19
8
9
18
6
22
12
34
10
11
29
1
125
24
17
72
50
163
27
42
100
56
37
26
116
52
23
13
7
49
3
25
80
58
15
31