31142004
34159709
20452912
98309632
34081590
88017348
80198997
3786433
82365013
4224187
18373521
79101572
9347059
93528797
71739288
18081039
80559484
78441262
41655468
43111023
6211843
15665623
65548058
4041050
44827801
52372824
24712769
68652213
2227952
58362702
91325460
62436693
50272680
10792692
7094943
26197767
5904233
8353268
58106818
21697318