3
85
38
45
7
21
47
34
4
66
14
10
19
40
6
53
32
50
80
2
120
35
128
8
29
127
13
20
23
199
72
65
48
15
26
37
31
97
27
5
60
12
95