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