24
39
199
16
9
84
22
13
78
96
48
45
18
14
8
113
34
32
25
2
77
85
49
35
38
30
566
198
111
256
61
46
37
50
116
79
10
43
204
425
168
60
65
72
353