669242
50448930
65611106
40265857
2802921
26661038
61186039
71297498
70234882
9862972
37734060
5195262
43987441
58816266
24917162
65729330
19892178
85164686
64009688
14241621
8848117
87836283
75887917
106300
96097133
34636236
63505883
15061745
40722142
53163769
10256164
47327736
28914227
99338392
57891656
9042738
28628394
18571631
39562209
33155583