15944882
87933088
91986608
69344570
9572916
77382335
4475229
76938573
29803410
54527893
4474105
63273660
61832141
97935485
73441376
19965295
95537098
420211
94674610
97664660
1070900
11504101
3161859
79913665
38765609
46954729
69308316
59181029
31441254
2238308
1812669
39383110
6752533
50741797
34248357
947734
37581339
73181988
20787364
53718495