141320
41999554
74421788
97055669
4263657
71942517
17315997
99135946
63253952
99465623
58265146
23625997
94399624
5348165
38576071
4436608
44028790
17902065
40333254
96088245
65691181
97446294
14636303
5318744
9893633
77062601
48077887
40315794
9832058
71043742
23669303
38038527
96019562
68592180
64802330
3246081
1804610
81771492
80748075
54101708