42427091
20611272
60881552
57661160
51787053
66211478
6965034
41952380
10963304
41482824
96265702
3554106
4980589
69856651
2234509
74932
96292052
89734511
57001049
28887243
43993139
95521150
5354759
67035707
69995877
96459132
55451872
82172078
3602636
62159963
53686915
15911735
69594248
2900201
29501235
72078106
16841278
2633161
25717155
38983265