43063441
2679224
33471176
25802137
3321889
51562200
30585149
51777036
421033
74257501
50819661
31277616
83204060
16824412
49562146
87823341
46189665
8562367
36268299
76689431
18651702
3376390
51659042
32715301
16713060
24852240
26606712
34355452
89463300
86346496
96136661
9426317
9374788
6352656
99487931
1935908
37708155
72639216
97481262
67419713