43056650
78665669
61878804
64947870
9238044
1128569
87036853
35478865
67224222
8975928
23769504
21163034
37384624
61708410
35718636
9838990
48915363
87832102
9438662
43993373
79048373
16679376
34947620
17122113
47615203
250467
46658864
32066345
26283365
99236933
29002435
45044097
6240955
24418154
43239493
87406923
18027648
23503432
52643954
35851976