41
45
57
29
18
63
118
93
30
87
26
43
132
260
19
24
37
112
66
326
204
38
110
25
236
61
32
346
4582
52
1434
696
4267