9
13
41
2
27
4
96
1
14
18
126
108
16
3
8
12
5
28
7
11
60
34
44
102
17
15
51
76
36
59
117
57
0
23
105
32
82