49708783
33081330
46516343
98147558
18865514
41919931
33485416
5774111
39948609
60811956
1322879
29982766
2018152
52691948
688728
17682117
8109294
69963162
86791343
36096765
50127504
66024160
74757222
56521193
12977646
43522183
94808222
23893099
49966729
93151479
64262653
14487592
649549
7822973
81782417
71477090
18729891
38933080
35402502
63094134