31402059
31563571
92165743
27139646
47386231
13852698
55082699
9874699
1149297
76765214
78188576
95192416
68836096
15154894
86996150
15066288
646711
89976242
5235053
47651383
97702502
50553066
72459842
50116480
68545046
60024392
89222129
74062665
17478178
73579719
22313428
71144122
68243883
90787752
84575632
70486609
38836243
4487914
427662
28026624