40526272
51329328
444439
19836910
96189276
13926710
60011335
34378844
1085260
41434053
18917459
31815639
82756604
13935243
46621623
14515640
75166128
76697146
56284830
42198966
94968523
40103589
3438300
20042478
8784604
7711217
90404217
543971
2973652
63681085
3267626
86689422
51016486
8793522
96683610
19501136
39176556
63913086
38854658
68771263