27128522
32773387
98118768
38418460
27884153
12801515
43938654
29771418
63009144
10912046
49112213
28417033
7861786
20273479
37508191
82899205
15334745
96911496
51129783
63931972
65715497
28589660
42473706
49537667
95015652
41727218
21155748
16474737
59238614
91478500
32723946
21709066
40116495
89305169
20679130
55579879
53158298
2536486
23118642
17641302