2338863
93633760
8402531
92241284
39353597
20528382
9384757
67381756
64216960
89848861
10301432
51555859
11522933
52709192
35668106
3144648
60024831
5053201
76994292
45929996
14761236
36359139
73703233
18581479
32073056
75625462
63184384
7812211
19914378
85535597
57296873
21845820
34219600
74485533
6248980
6553122
74451253
77055312
12612084
29105062