45761460
12105645
46792632
43154326
15366798
26632951
84713222
65243173
6586136
29491191
5309456
70108592
10431243
43876640
1744457
5792583
89093854
84092476
46252720
11601088
49559000
78511119
94457937
82617621
28587133
8435590
17549154
16016914
950369
82116781
85229635
96287812
75348130
81837944
60456537
3266242
77553365
5816295
23941278
4415370