96
21
16
8
55
35
39
10
14
112
33
54
4
59
37
49
48
25
28
62
43
45
2
3
53
50
11
9
13
44
32
127
26
52
12
93
78
5
1
27
99
148
128
23
51