25652750
29829523
9286046
41355376
16351663
70533060
54074076
18432222
9389753
87845286
55078528
44432233
21933596
86195253
71993984
72764095
62094349
28764177
65505063
57533215
2984168
30389163
26671309
73068652
50957032
71303503
99547441
61061940
63313958
49844133
72717460
52845551
96566530
89009248
75267177
86772480
38814100
77053350
1839188
554477