3
0
9
4
1
29
16
71
30
23
17
42
28
5
51
55
11
44
6
22
32
47
2
49
52
21
18
46
100
62
93
34
97
58
104
25
15
77