30
66
40
28
24
47
31
77
14
23
10
49
51
38
62
4
20
75
70
147
11
71
13
9
3
5
17
7
6
34
36
12
78
8
26
39
162
55
27