9
23
15
19
0
1
2
16
32
4
17
5
22
29
39
33
12
46
124
18
8
26
87
7
48
66
31
30
40
42
35
59
43
108
98
69
21
13
3
24
14
20
10