20
33
46
56
64
54
10
29
50
23
37
5
6
8
15
2
122
316
82
19
22
58
48
31
89
77
9
13
11
88
7
32
30
85
3
47
17
105
28
35
12