52229603
24385799
3271240
109344
1399255
16389586
60499319
88966178
46874579
43131725
39072559
76348648
46495099
61115729
89046522
92283993
71145044
13367482
62387231
85052032
69832915
33813903
90458473
46078399
24126243
41731218
45003060
3234950
55295811
43553408
28585828
67159265
864047
39821143
36414344
81449647
75933148
47036140
45332317
15283698