12612622
4526410
68404973
85992879
30249341
2294330
71786905
75583805
68731702
53186621
37949732
40441462
76395415
93227852
98746165
48273150
25488057
88759563
99489184
19744854
88222256
2296197
25725502
56531534
73588436
23184207
73699649
97897065
46843149
16111796
54345213
3684881
29082481
27461673
5338487
36215290
5501466
90083436
64626296
1071197