30077065
61829558
95122414
25623492
74735957
79526810
5141355
44429932
25025362
85903072
20668762
60017477
97608357
58325399
60486044
9081650
97395635
9409136
8729447
2688486
71106593
89355275
27924906
92154889
16702594
57013502
11265130
57286248
15944606
22151561
36925906
12251096
70927745
17969803
18081907
61305939
2741384
3863869
53666146
5623361