15033673
909462
8624667
42865728
69653813
2400157
61479233
6532389
690676
71153082
6396960
27553509
40877143
95167652
39114730
51076635
57358573
51624908
62162927
7685054
6724541
90696519
11907455
6669885
2667318
1901968
87914702
135713
35884870
20704108
75653036
69348611
96617181
81116647
99476997
43129526
16528091
28116675
87994106
84486124