100004496
69184416
74042801
52568426
52448122
38981509
46543177
64522722
35066155
31769953
55495128
94921073
38783417
51331317
38374737
66838657
3308659
2028984
5881933
92226025
90673728
81199855
56357514
80102608
54032792
17583253
61384191
21308086
43276410
11292434
54875587
9004872
19607251
47375683
4775195
76864477
3543965
2234580
98808828
3645811