30063658
74155303
58351902
43141653
71359172
7354607
1486386
93057692
24315881
36998012
20938823
60832901
45868788
9506589
4769337
3317415
19719436
12551715
31229963
74282718
1865482
36348317
15106136
8267492
38637217
12273101
62101626
6282285
15024560
29401116
94787657
67966648
50175695
81687409
96279589
90349453
63433212
34174159
31059405
49215129