2947497
38454134
85771839
38977292
65827177
86939236
38481812
90085282
82845785
54479993
58315994
31653122
20942521
46493805
12793227
20281600
41014571
99978670
70518322
78225079
33522091
88571872
5720884
15344395
65937013
7681522
12717332
24596146
93751584
28902134
66743036
51751466
50766025
48028908
56462710
66455844
69879917
80542806
37007170
6802091