3406347
669133
7149944
29953723
14007240
488385
89556238
89476191
31132955
39535745
8903174
62548460
73847973
33456490
22662060
5333558
44564531
45154670
28149116
35677287
87817272
38548085
45263143
20307427
41022365
15369820
36994497
17039839
64593064
94952998
68472709
8728753
1041511
83513269
45064205
34959867
85024534
78241304
80916658
12645344