50634527
42735645
24506352
3231742
65468838
5044446
17803997
20279295
11894683
44212873
49601185
36234769
5893853
33841938
99564431
24522955
63707452
2606711
3052586
99659770
27812668
73654699
40348907
4558341
38751357
42932662
44196362
79102106
50587719
97391667
47509683
51754514
91225795
6756429
75879109
93556848
32963713
9184472
69708610
27409961