28446932
4530600
98626674
19008941
46818907
3861959
34065097
64125623
44199270
30274518
54338511
1325795
97236642
82404869
54761660
57886368
16891537
31078606
31711943
45695341
25584406
8087594
43159708
61054206
1277405
73097482
20053167
29521991
72803120
6188592
60049942
17467617
25134855
2564501
44875728
97995035
65363827
75282213
94667735
87097659