52615665
26081547
91336139
7403613
3635287
81034230
8609295
57499806
30261936
22139841
87523925
69485312
16611097
33875264
76771885
60715855
94798124
80722923
70996968
88681135
11011146
18512155
52317291
66734613
65723070
69654446
93373548
40805718
34317563
57603853
1425426
13579569
50227914
56047296
83554000
75987226
99083248
1065758
97497419
44945867