41623536
1258945
5649206
75793958
54255141
93437860
66836176
29719689
358193
42105690
47405798
80663886
3183621
38259203
57051873
83793015
12176482
88206256
69484536
83608943
35418054
182529
3998418
75462960
52301624
390573
4228905
11268153
8564810
50174018
89454693
50985295
43127276
97329954
83311240
21013146
96597368
12953684
30266085
17832560