33
12
15
17
55
10
110
80
42
29
48
82
23
101
27
5
8
38
64
18
19
66
54
11
21
1
58
4
20
22
59
40
61
16
13
46
74
57
99
159