31204685
5003992
65862674
38317304
85352434
42531236
18487141
12403300
12533976
92827672
84088551
93002678
21052110
81574000
66594617
63696234
59072423
19675836
76024009
27922711
44429304
28191323
42619195
53143241
12913505
11545777
49017199
62468682
24161724
56161080
90802525
58127038
87795702
42593941
86934252
98771594
98837838
81189653
95825433
42689297