33116366
17253543
48156430
25362649
7611767
19899227
61178599
32928042
29167173
47292842
76476915
45509058
27264140
8823317
68011529
75507550
76389649
57363270
89078737
57575807
9084106
70769036
81144906
60122692
64083797
88689438
19539283
12322599
36962031
9109242
3458337
34985849
57559604
21585012
78708704
98296463
3827394
51672493
8152662
24587557