35
11
80
52
39
29
10
4
7
128
13
30
32
138
3
126
95
5
31
62
21
12
49
8
43
17
25
26
45
24
38
9
81
16
18
83
34
14
1
59
114