23
14
15
34
224
94
57
79
25
18
80
84
24
12
41
75
49
6
29
19
125
45
71
99
81
35
466
658
31
28
48
9
40
5
53
144
21
92
85
82
64
83
129
145
27
78
108
60