7
4
16
15
9
31
14
96
13
3
33
41
68
18
1
21
34
123
60
2
12
32
71
30
25
0
84
58
44
8
23
28
24
5
48
39
67
6
151
46