2933515
83448253
74844914
37522102
26608507
93366878
8474682
22077400
9462898
86386033
95874222
17284137
33296894
23733868
80077770
7053661
93218881
40092260
7671499
26034826
19226434
29371606
93956029
7184939
5533212
16474507
64745405
61421546
1495362
76895959
84914760
61215205
7230456
33965628
47603442
1689647
89853270
5221051
3614810
32726620