9048111
3795872
30581450
17492535
46158916
9122163
85516557
34288984
94802540
28583892
45351614
20752225
92211675
83672854
67364892
30308831
50095629
8777566
6913504
38552386
48612905
1585122
52562914
46106722
1343592
978756
82487358
87456115
42026003
29807130
4400570
9637559
52786139
72332313
34611175
37191305
56843340
11918502
29014339
3745452