95934316
2509768
8955409
32614100
21186232
88353017
61534097
65536243
88436036
4132820
45582377
78941408
74953517
70453128
38584932
35384360
57221158
6943065
22808793
57094110
20778228
66484531
46339520
35889165
85849557
7689907
20281941
30288337
21576977
98645717
89202082
13745569
21867624
10884396
87478523
38179813
58784972
84365171
53735886
26262584