2212550
73274191
89366125
60429727
58654948
47229598
9617537
84581174
18466723
41226370
32765112
21601048
82035027
48244924
358746
49476646
88814477
42506474
2423630
51373946
5864002
32555656
53821409
29245955
86105606
38184938
8682425
70865962
5866180
28306999
54766872
88766826
8643225
62168407
41173062
21801892
25906825
57918926
9821190
12389108