27905069
77398459
96114097
76919823
12681066
8737901
70683027
13043384
29348622
54729774
9972502
66325270
213212
99322612
89626878
22329846
72019092
3447238
9792251
45549931
18693492
48656874
25654946
75994588
71716270
24808140
44847598
38177665
75985274
5477553
18075772
1767596
47941473
51226520
3676165
84754942
3246632
99874269
20576738
17849593