30
40
78
61
36
64
20
13
60
1269
70
16
32
41
10
19
22
42
53
45
25
57
39
71
14
58
33
27
51
18
234
534
77
887
46
38
28
31
104
50
23
173
99