35014849
75586895
80271436
34923008
48235318
25142355
82199073
30552958
88486515
12848976
11508376
39278563
19762304
28412471
17524039
35036116
53986038
71499450
16536168
84001495
5231454
64387491
93152736
52217023
23017012
74742407
61752634
43327002
44567132
42359065
19676739
67023826
20697623
71683110
98077438
31958872
87081771
96112927
13516456
74182300