43428383
17095212
33235648
34362881
53868020
63926065
4871268
93837140
41321476
47459370
53327674
2315564
5788591
70056
94788184
31125166
96105161
50439734
12053466
31014369
73258648
41418330
36339334
36094945
9809901
37489756
88436821
12707629
31662671
53593640
66137548
54166848
9816590
26462161
9555686
68499501
83051477
82224139
38779200
15398411