62109503
64017122
2284992
470592
84269686
18989831
34131731
45367674
96405200
66061845
26584832
84333254
59306818
6927405
62358227
33056575
54331060
49493688
41895551
33192951
95185297
65348946
46352774
73429598
12161199
74105605
18141127
77881546
31405183
17861690
42745077
6615517
71508409
4894333
10644072
98217867
99231814
93666137
15812999
4536873