83015768
10097552
13677460
50001364
1063699
80838024
41168731
19255690
10107812
21673059
66235539
20184074
54942634
74415274
88739588
85918233
3317977
6566115
5924743
10944705
43192431
50608057
85708682
11645627
29771559
55098087
17038994
21215934
38321790
24281844
87447284
42858219
37159471
9200472
67852847
9271724
83957030
33524639
40833778
307316