4985535
2321412
88161929
13944928
72921370
90459365
87783220
5484582
6707800
5685140
66004180
39814346
89142802
56439753
16682789
76017995
41046597
512143
27741622
10523588
8117853
98118768
60164627
21122892
14815275
4618237
21889076
1383111
38488425
23277130
43544971
70097076
15159877
38517371
14567849
53173108
32072854
7841569
92699407
87979337