0
3
26
1
18
27
41
35
97
120
98
108
30
10
69
53
42
23
39
33
15
57
99
51
163
118
36
50
49
34
17
43
48
12
24
91