41652741
7115811
12957332
61616670
24528215
805664
38004828
19613253
56976970
41927267
40609595
663068
51114857
79321016
37511327
16896377
55985911
16655364
70946398
92113800
88584086
80026782
96629694
96042192
61047542
27499615
87229954
74889706
64875758
20783488
12954737
90035634
82067591
66453796
18918659
33125361
82865223
96512205
20677481
62208198