40579524
1517831
27043682
22556791
43186828
23123575
56613619
52284967
522012
23523538
85215157
27212405
74403036
77259722
26752184
176398
85074381
79748968
7036299
4421620
70515881
37505199
55606753
56404537
75335056
37798723
12595859
90484936
54744727
17104184
92258900
81078821
93168702
2094175
28301538
53154608
54765897
28181358
77362051
4796902