8
80
32
15
58
16
45
7
33
25
27
152
35
23
83
11
17
125
6
13
52
79
14
21
5
20
12
123
65
50
57
9
49
18
43
42
112
108
24
119
10
31
19
72
22