3666716
85799589
55751701
55257568
72952111
36706332
46385705
11779983
78235975
68938013
55273309
82125477
72283239
32381220
20115531
57725414
6662347
24393386
19499874
7214436
77413965
65575236
53588410
9831839
95987751
89456280
66052895
66297126
35423532
54598540
68777181
26128299
5876485
30042683
1391961
3019775
25269863
67572405
34042326
28634168