42028534
90371279
76118499
31466912
2337530
48446153
80879473
23726806
13961086
99425540
66816129
97436574
69113872
3297395
117170
42126907
59084475
83206846
51008765
8184241
12686445
79652754
48897370
30593046
95726991
4692953
79984253
83483878
25551272
234652
15599587
10087798
25936040
35846708
89926941
3933729
16806037
50246820
9308196
71961526