86457096
60757380
61807736
37984607
58073876
22717352
16537846
22224996
75253857
12642502
24087544
33275717
28016004
10308599
99499042
46516338
45247982
2066516
13696126
68349043
81387682
4662615
70762499
665804
52358454
70527940
51153664
52539471
525214
6179537
72883971
45149283
56139507
29197521
9821997
78342453
28206727
21889181
95565074
2315398