47835413
3654228
44262089
227137
2202713
93738123
57223642
74355300
15366764
12667092
19442440
95762677
19845186
38198442
65754890
1953553
77448827
92906297
63622271
55775674
79893203
67965371
3210302
28581651
73731696
97373978
3696480
1466751
35528252
58098157
73384384
88275218
39332981
849166
67574073
23384204
45647833
78126299
49685704
50422593