24
18
5
28
114
126
3
47
2
23
283
25
54
35
85
45
75
115
10
21
139
66
132
20
81
762
22
451
52
27
60
34
44
36
192
113
239
488
86
138
97
106
70
1168
386
156
196
142
100
48
80
470