1
45
10
75
2
38
105
133
162
64
7
14
142
32
24
21
5
29
12
52
8
9
26
11
44
16
31
35
61
20
23
90
53
97
33
47
13
3
70
34
22
4
128