95851686
319703
87596072
77892510
25994988
34314936
23605123
45926604
67628916
33873511
12385310
75669788
57202123
24176578
4393486
15044687
2123515
74204990
22731442
6296934
3505888
4747116
58835946
53644629
476359
43531134
17614539
11606922
10822246
3353773
4129842
40813753
67855940
44857036
81133802
345508
85218248
79906730
46997706
40326291