51541100
49102410
2062422
45635370
7108602
9157276
17024341
1607893
51565810
16933815
21428073
52859690
3305346
78395638
40509519
88574683
2482897
34002521
90762126
12533772
6682212
58512892
73739969
43223142
96075060
66027862
61622043
70037784
31183754
41602885
71118383
2787424
14297129
45436355
17394279
55827647
115240
94191539
5063841
48077950