96
5
26
18
9
2
112
29
14
73
70
59
33
3
25
27
6
4
8
49
21
23
30
127
37
28
45
10
16
19
39
12
54
11
36
7
46
67
75
15
34
132