29114455
87775262
4640700
92656218
36867733
41026508
511986
30627243
13908716
43879420
19172593
71669240
8619484
72235827
28238589
71397197
95715624
85765822
1522835
2774721
2947354
93687706
78393846
1458317
94607401
968748
17875079
66234383
98543909
63345808
65963280
78559004
40526571
32312620
31497187
7745543
83563269
35837329
58374346
72033608