0
1
13
10
22
168
27
77
55
69
42
56
51
70
112
23
38
28
11
60
81
58
21
18
52
99
76
100
47
57
37
50
191
64
86