47735652
21059738
7262802
8587478
84342037
43238314
86573588
1047674
320382
41469097
41304838
77229041
29443998
6934225
61497566
26836873
30187561
9344168
1169686
23104673
97013171
65449364
86843292
148853
23036478
24101876
85223308
5481717
87242100
38844930
80694323
58471662
38056543
3164762
18697248
26767029
59818222
59065210
15229667
62513797