85196130
81484600
10956115
4419058
38339819
57503640
6249796
38835096
6024591
61013729
95245843
81468636
9647234
32439532
3260419
29854210
86444587
80196876
69253498
354021
6183697
83087037
17321073
34997011
93113544
32075243
6943818
51773429
89472742
20176771
96315449
25502525
87876124
74176181
16833822
88417509
69928398
43204628
54025995
51428227