25
14
10
85
34
16
8
30
24
36
39
64
86
77
59
99
22
104
56
350
150
168
41
65
37
197
105
97
73
68
47
67
70
130
140
74
79
132
98
48
29
32
46
72