24
98
81
33
40
42
186
19
18
12
10
9
75
46
58
63
28
15
54
93
8
32
441
627
1413
328
99
50
279
47
161
158
382
200
197
210
70
37
162
53
16
49
100
602
78
25
60
89