96524176
55324962
88921247
99084473
43221068
780446
20948580
50752911
21752443
9438568
75239692
14454314
3992293
17262191
4899337
25021186
18483933
91361506
66836470
18033601
94246420
1118484
59895959
1275673
65084426
48024963
19336302
76212888
28955313
50712962
95681651
65388843
87847890
30283293
18827395
97275572
55087428
97946575
81118797
23345438