38325763
73434299
93297263
34621860
10006695
94928652
51285797
4800280
2132651
7614002
17963480
20609039
6582092
49507371
19542909
87377295
5977987
68527591
1171113
72156144
88121170
21623647
50388597
69052252
36001652
22882044
48172975
73162849
4739513
71419117
13336001
3694376
55496715
76952406
15715877
476241
10558688
1626240
30405673
31061409