54692850
51176763
89173722
51862284
3146855
33064889
49441724
48188058
33756462
16479019
7992404
92354895
55779597
94135808
3072174
4234588
28781239
89704362
34974156
55231840
94714948
64367303
76316264
20465497
37618382
512666
49375551
71412920
40556289
64487521
3356130
87811121
29408024
38099812
2046841
6275762
70337100
35568354
31168447
39721451