21243121
18858091
668410
34672785
12921660
58488305
70475947
34778209
4897916
98394701
82544645
65841645
7718889
81069241
44167462
67201412
38297952
9279684
67685504
54709680
44257750
64042592
93877206
92082440
56793830
1233143
87075232
97362145
93272190
41982938
9189551
65972716
82504238
97057475
64172691
23553969
88812646
9679701
99372266
89734445