20
50
22
16
102
3
5
1957
4
62
21
27
19
13
17
18
33
45
37
6
24
53
8
14
7
11
89
126
9
28
31
29
39
106
47
84
36
148