44286476
15778671
1176195
87685880
63027585
94384724
19315440
55146580
53778273
19095952
9326520
69436459
90684559
9878373
16214669
4339817
16219497
1142617
41805338
26236425
48994131
98678589
51768913
9376132
9507903
22469158
489498
29369496
95604726
42334337
23421633
6619122
85098414
336179
80671052
50364009
19271030
32943220
97261486
70529549