31599254
26286168
34438053
92239664
17967534
5782088
64253469
83069701
13492124
61833826
59909471
56707807
4705864
92857843
55261640
5264107
58088775
62196963
1403168
68394599
93017498
50154633
48073997
48362270
16349845
27274944
68314525
87493213
17999362
5671594
8669811
39404955
88457792
43331582
17598474
37388979
81481886
18728036
41516147
61393577