83758076
75256327
51826597
60739086
7784841
52027218
63944245
13854499
94815727
72622821
16906402
4666460
12435781
6755475
52923230
63761010
75129353
1271595
1209343
89582431
60048007
3037239
17494924
42434410
10456017
3343281
61463379
82907273
99302366
35396550
9551219
83168264
78279141
34061113
5613392
847108
23301009
97932024
13633537
72268409