51551057
6546142
31943390
50997642
15617027
24102211
67593089
10727628
94906970
3564799
86087918
26323742
13521171
22608636
11229488
85749136
76881803
78689565
83282453
51522402
68662574
50532869
1558120
70794665
28797525
71368147
10956427
18976519
3548881
73706238
175092
46252213
13415038
30745123
26388227
76263899
9971451
97309979
73503169
9890154