19832731
45859283
94678075
38004104
84126549
90331957
88487967
15743543
4577454
11637197
49845190
86503723
40451597
31649357
5729529
72935577
35851584
54546838
10783311
18995758
94113036
44032687
79676265
64199199
80311688
35645965
7048087
38018031
45828504
4246547
1242353
38937261
2015852
26306381
95117470
5202260
55922690
17313635
70538530
1139441