91042441
23764310
17829149
27657138
24519210
22696549
17949834
9121666
70962967
36719619
99145481
74108961
85938583
70866472
32306396
86987553
83952748
32082355
6456548
12266498
68051219
63384524
87396514
34868596
16142865
59107283
76248153
67019210
5471601
21002217
90573884
27256491
66735779
84691303
51257735
64102374
59721737
76871320
50675232
10645502