31426307
2914173
59241829
30901068
47495529
4965166
2316472
86993488
48193037
77658729
56211397
88682865
17686368
42455141
76146344
78434270
92856258
27908880
65456878
8253993
3901867
19444079
7219639
2192659
7096512
70445871
55565645
81811380
657347
6642484
67971329
67028203
11118143
39294595
58185449
20589474
7270892
23557843
97385255
84804657