30636732
48545268
12465884
971633
52888751
91563454
35374424
98224616
43975099
25434411
11032537
4815518
57399778
40328554
6031548
61314434
95291510
40412570
5934641
67031804
83729660
55909882
2879559
42484582
36833257
20946051
71847629
89791654
31046750
80007985
8275559
91962183
34329451
53313204
4970188
73502852
29585837
25066670
57451441
9735540