30
40
9
70
18
11
5
26
57
28
22
36
27
68
25
33
14
39
23
76
24
21
42
13
49
46
77
17
29
8
370
112
67
12
109
31
10
51
38
2
62
104