10253295
21569720
86458079
47624572
28339090
40863371
26743676
61479499
81104707
64176775
1670457
13549286
63368673
15497353
56055755
22738425
64151047
16137843
75075577
9455462
3295109
96139930
81357860
43831491
5748093
92213249
99561144
8356454
86358690
73287523
71448141
13915919
64288895
3517219
4392858
17031713
72371705
34906653
5404398
3105332