45
70
98
0
28
97
88
14
33
43
42
106
15
21
8
73
46
180
125
99
10
19
172
12
44
139
27
50
17
55
96
26
141
11
9
93
80
16
36
22
85
7
4
3
454
18
57
86