57015886
282655
11232932
41335339
50956
36752615
43406247
43233531
49663325
93709326
90306243
189456
40139619
33245341
25208031
80213086
77881983
88502469
827993
98003911
83529282
571847
5104358
72964140
57846267
60086608
84133591
96403132
89975165
66746451
33058453
67333263
66563957
32065235
56761251
43495888
29566692
456051
20753958
81987013