30
25
51
70
8
17
40
13
26
7
83
16
20
10
59
29
6
139
50
66
98
15
108
67
58
97
120
78
352
42
151
39
47
57
75
9
89
137
52
55
95
69
79
12
81
34
18