9
1
16
7
17
3
20
34
46
117
2
31
51
15
40
4
32
30
14
26
0
28
60
33
24
47
11
13
22
19
25
23
66
94
56
89
41
8
48
120
39
87
10