30774693
5539001
94812651
73503341
68065727
30116681
28557116
18496938
15358600
9119950
78102508
512152
58549277
37492050
13053749
25463397
67684981
48041187
95352387
92084436
95581380
74397375
37399168
52971224
4073882
1245459
68869257
62638794
54966174
11851375
16084849
9007468
58586455
84047835
94071802
50233379
53026457
733972
60768472
73704368