43355684
3630380
58739090
74382955
64491646
9453233
8912669
15924142
85628628
50087439
24229009
5801130
88345011
45149276
93655166
25158324
24231215
4162301
6464560
81918258
11026132
51393697
17398367
52111615
51793072
93479912
94069637
71605204
3954061
1202621
10754474
94691825
52874140
99798283
11645107
36905495
9394670
69479088
9177742
34899360