24
37
412
241
30
56
99
73
87
21
43
22
481
132
78
81
362
804
28
18
15
34
45
65
38
145
85
105
23
29
53
198
48
35
110
157
60
39
33
103
247
46
62
19
26
55
88
106