93076761
19772104
89207919
10947954
65521992
9503019
52218390
6353573
20003222
16724495
15478820
65638163
61471303
43953729
12096543
3877148
6876944
58117890
514437
64247453
14809570
47611338
9409749
3127480
32449953
9535988
12844883
35174759
49762523
75401438
89513388
1065
14614370
74293896
5688120
83394741
38966102
67815862
76094918
82586111