41252257
83717448
34756038
13615354
1968268
20235965
27234696
12006796
3224278
14208216
8233752
88905238
75109444
544225
59878924
94916164
15041296
83401124
53836970
60529357
6709873
16397876
43864283
8993436
14536463
50134527
65053560
87568468
22853833
70149075
40775333
67294836
59965257
7618564
88121277
2144584
41587684
95222367
68806286
47035006