42655286
11357918
7633318
46046418
3906249
73341260
77274141
12462914
23368411
81274442
61671773
76114180
32491475
51344231
92047213
11852356
1930498
7102746
33237822
7207225
69983195
11175536
63947968
45663110
50297988
94665684
61974300
79113843
636038
4924132
92233648
94864011
99239426
52422343
89975017
93913278
43161648
52689109
3247799
68727746