5349971
22547125
73895193
10851378
16333602
80123843
7708755
5428488
19202238
637408
6658814
77775978
61381456
3697364
68505912
19135752
57849064
11226513
90575122
41549501
37903661
95828197
36934259
95366632
52544954
59577473
20463626
44664581
19534880
36906292
51018114
34997785
86144536
34135420
1419774
10082712
86814250
96832503
47339033
4587824