32959168
41605152
22571147
45525049
22147472
76002601
70263515
95268064
54574552
37459352
38136929
87567320
68095125
51589874
82519530
27829124
65277534
55148281
28724715
12207992
19739095
42771118
48485403
27532454
30364776
74759353
55545205
48768386
29615386
15338031
68019829
27804663
99694702
78595439
22876122
32038891
90232573
12983421
463842
87543326