479273
15655488
908184
4006174
73623656
30081956
84944837
50164085
96423161
6828430
27054235
9311951
28969945
31365019
22265831
38013970
72666559
22217555
49092656
19938331
76109860
56968641
41017596
70549924
38053132
54815059
11197177
42344879
19745571
78105419
55527608
80616832
65404768
59016054
40519589
40973465
91213220
82255508
29729274
70545008