30602426
63937787
82083682
6753410
8718499
18079386
98753375
96968983
12476684
34183957
26365641
15274954
29675368
14238401
95482007
53032263
1233705
81367786
63941560
51029713
38985334
52592303
30085876
15809341
923585
16908396
55085186
28331749
25702390
4298676
89438589
31663019
84296415
23525148
4299192
829672
26028262
39647260
22705339
35957365