2002927
26915087
16078757
32259872
48278234
12382129
5723160
94065470
19006083
53292802
59221014
24108521
3124589
30136456
94055275
60955391
70547608
94304764
32796908
76563764
41269553
57417252
34637804
75472590
37406959
36177433
2144310
4490426
76484791
95028770
79032775
22573930
75244050
85364890
74746026
43976295
39879205
65785606
2046359
89377114