96831593
59309610
73467323
29528682
70107807
8383505
24753714
17559000
86115423
40842201
29607919
41979082
96068146
83911415
8743732
67254324
17253918
50328529
96868345
35466305
10548983
93536088
98983257
9655229
4174809
73098590
23659133
77686072
80645844
63884933
89149302
54301354
25074584
37735729
82227819
11592869
13024303
57522422
37437735
5708488