31009306
3389867
2786916
11851420
88825831
5215824
4824844
1427326
833089
93889277
56214779
60085725
13638201
63661753
55634021
14199335
3028615
20034045
64782591
51103120
95329702
90467493
37028125
66151429
82483374
82502959
45329272
42332735
59258311
74897718
9767347
1470615
31014523
37854391
88361524
5368256
84845092
76745520
5789424
42773600