41
104
112
409
86
602
69
42
333
88
126
196
43
15
117
36
139
75
71
21
64
29
26
52
133
280
31
44
37
27
94
78
212
106
60
19
151
55
61
32
66
68
30
202
20
98
526
185
33
161
210
79
119
72
56