2
62
3
14
4
23
16
1
6
30
18
37
22
9
11
21
15
55
5
7
47
43
28
49
113
127
17
26
20
25
66
71
63
92
34
33
77