43333021
8401104
12474878
382506
85883082
2017982
31396812
341566
27511676
78494250
4399938
97164649
63201939
97438021
8162750
20484083
6354302
97644273
80362397
61413144
8808945
51363645
41599670
79669049
7996506
72829919
40389481
41866933
39839513
51639935
37373303
70805087
24195343
10283256
38549356
68693441
1816836
45717882
56738435
97487952