28487236
1444814
45641124
79985494
439439
58126481
97374112
17315370
40477792
2443576
26587617
85993770
43421027
86174023
38931112
83643331
83271555
30442337
65511922
46054060
45819073
43177145
8236815
54075427
25085234
70343981
5731837
56769133
6296282
96518750
79972734
49291364
51483768
20556737
81317597
40606238
52501202
73121586
33377049
31015566