43486600
93168588
2431499
4257188
58381507
72373013
17879866
53162101
24866494
26971062
10451537
80887809
52247960
5561127
50347212
14188698
31907387
51601884
63683487
94724042
2325753
13187828
64982749
24058263
52424126
70707045
71787124
36041109
51843093
11489695
64084399
63961706
44896730
80691882
87866361
12725721
58921404
49746561
15999447
2614430