51345833
98496485
15352326
26266368
71112991
54715290
46112932
51635376
10918746
10428321
20311481
37635527
62721191
6677958
43665553
8590280
76991580
89967591
62025385
87349180
44798362
54553860
48797435
2489739
47766138
48615300
8011219
82864681
50251405
5544111
8643356
20104448
74996873
2258859
91977171
98856673
50667526
60329066
72112825
42539488