12046712
77133188
10972584
3698914
43818228
3731366
65038392
75113786
76289882
41585024
64096514
88253287
58235848
98031838
95014043
73173246
4027235
82809974
56892728
30702219
96706314
16755493
51571883
2245524
8394750
49133184
78822116
72448534
48512381
81129028
36964760
20646790
31618095
94742106
89965194
25846912
51033225
11825865
486357
21805815