2213192
75638600
83028360
85096885
13571086
66207648
23368827
9690960
32182169
47456867
41002888
27167545
29902642
34093475
66791092
11611180
30114850
41632384
89016278
29288412
3192286
97462737
48532375
78055720
23354375
26602639
60222988
96358959
6825851
5903996
11036915
10967076
48447860
14951248
8631346
22284961
75792686
94335950
7810432
64161260