32591065
2096884
68056006
15263547
30399671
64628769
91599424
64742439
84368537
29987132
20647044
80323897
45353088
1777644
86939789
698436
82592496
55257477
32258026
96759214
84926595
9707306
47205779
4336270
48706205
8892070
3053230
6934558
55624087
55435575
70546976
90542154
96413523
6031814
26759625
137943
48215360
59451695
91068565
70044645