84602657
89186411
59135629
76661330
45832953
35678242
9529228
50377421
58013587
60511371
66436323
737691
65533844
72797314
5637182
90283652
24893745
58021574
63368726
78999327
38693830
32889952
26742046
51155589
26328239
25587761
94095850
30005459
35359307
32392512
3266524
20175451
52552875
86033552
48487590
95378724
94638359
26419304
30899260
89246541