75076829
68075312
42625763
36284527
85838935
60897646
59433048
6762156
84164434
65963942
55938784
16275465
14846656
3927562
6089559
60683613
79587718
67438889
75405248
85756534
82387468
87325616
72249195
3268410
78039276
75539636
9153753
91626887
81298772
51943911
321094
39875156
36806349
37355739
93379344
64809620
17309165
58032139
6264314
48987865