25749684
11116628
13644586
94943354
14269550
76772650
87131300
54698172
82878653
33345142
72513106
41746013
49736098
3727301
16657127
90261539
86935591
75186384
8832342
48856582
97848764
83436863
38424306
83508773
8871081
10386207
78672850
61002405
10584235
69196009
644735
26583123
3577466
393054
83573668
55891758
9094912
31434380
10446254
251436