43115040
22502944
7054416
59155335
47591623
20742203
48871082
75001234
39532438
96615750
74538021
88227700
78037999
64521109
60966154
11153085
53474051
25988691
3244165
83187271
23696564
36389414
53671008
52773370
20652491
9025950
58741464
52885014
79603592
24596920
55864603
87044473
3841283
5915149
72026435
51561292
36166001
93588311
2983422
302185