56617649
94288714
85049884
26547486
71267267
24751980
61777969
9728525
23495040
267506
17503187
65569554
32593493
14553618
5793077
6535136
23355313
48288514
516282
87546236
4013393
12007599
4554563
1107455
29361626
38963516
19383684
5828877
8516143
13037190
12689947
98861544
96068429
29196590
58891880
4498544
67117020
43649169
50298145
18087014