30497400
18442058
27962783
18723289
66558957
91489383
74435229
49337608
82704116
3007172
64226840
97714583
9038389
34977821
96679457
6715899
88921366
55855253
3890836
55092599
40711401
8058534
42824116
50549082
8596479
2860236
75548510
86688365
12205087
70301153
94115988
51827672
15995539
29103258
32894827
42381758
72957370
8557928
70795290
23309149