30862347
66116863
23129475
82737173
11958031
55308935
1686552
34465392
74003476
86394133
73744925
4332176
71963867
18571048
20974670
33414579
67357734
16375175
19729450
30725354
35315044
95065242
97922867
49229648
26791683
63878242
58054266
44023321
85378752
80727750
67879356
9219827
2939526
9429269
8196396
41316363
9205223
52697132
57585607
48907692