1
0
9
2
22
7
4
5
8
21
23
64
32
46
49
12
55
78
90
17
48
58
24
30
52
26
27
16
98
42
11
104
140
198
109
107
59
10
57
33