38341943
18095705
21367021
86428164
25707218
55891254
83263809
40484259
57325208
938879
70686265
8201944
75071269
96459858
4949673
5043997
9288631
27138792
42228287
3104594
89184984
70183450
4487826
9955824
62662025
50409882
79155296
25229782
6704367
788602
97903649
86026172
37128346
78447905
698589
93505433
21348139
86344980
39819401
930353