46
10
39
100
7
5
114
55
57
21
231
156
19
27
32
22
35
108
24
8
9
18
6
53
3
2
77
58
83
113
59
45
117
36
4
80
28
99
56
48
84
42
73