17832683
7829666
39736282
94252235
15186027
31181294
58192884
22489464
351610
13424205
69773640
71904385
44422128
16906187
44482042
96011802
20374935
74521265
20866506
31685561
89246080
51248526
42328168
4989814
87693186
43273685
99755551
5342842
31775570
9148621
5576236
77565867
97496809
15904023
27304584
93781629
47769725
29501960
67174859
82663803