0
3
18
32
42
81
17
77
45
14
56
100
43
53
66
61
44
28
73
21
41
10
46
26
9
23
20
19
16
25
30
64
78
24
122
39
55