33046660
11464210
11443925
68407021
12031383
64168064
65474782
22118356
82961027
98865412
70544207
99847393
57618816
4503881
47556525
23382665
32349085
70672088
91415271
46915317
10583719
27497123
88014722
327690
5062224
50011736
53977862
65745473
1221090
88818990
36347942
14901060
78595095
18807416
35853938
4268913
26891260
75411743
72092463
40489469