50584219
98808209
8585108
81953385
31403246
6728861
18921700
92645295
51748620
4883175
33013193
37627356
9661137
23512020
44674502
80638862
86842447
81363954
98093054
85312300
28157204
8189110
20501747
66112924
82642967
26074907
65104852
78259952
43729893
10189572
48678371
5107952
18505589
49622120
19743010
6874712
17699778
92447097
71695105
56849219