104592
16698696
82845942
77437661
32423254
45668433
92557294
48738748
10476671
36348515
56712188
34947301
56219659
2198223
24342642
80689203
67112741
33449328
21424630
27043515
4347634
97979734
64759020
75936619
84695749
25767974
25544237
5738274
9666480
27546475
58474474
23182047
133502
958625
14163100
80198782
1718542
20531929
17132086
38556073