28688716
26073170
1564452
1123639
41884294
22337686
63305137
68679118
42095129
54838078
31489965
83649469
48526435
44623316
36936793
60129170
2585331
1022176
51095776
81314778
28014080
23159059
4954586
29813714
44301108
7507181
8792878
4999955
14563490
73525353
31475255
22153309
89008414
33531141
27426114
2556410
5413831
29086578
42105
86954468