23
108
12
13
14
45
67
17
110
79
41
66
100
16
160
90
47
99
87
15
65
115
0
30
32
18
86
38
22
113
5
31
61
37
124
137
11
35
2
55
9
33
50
29
44
27
63
24