3053133
13319601
63385828
22526822
97728250
85218588
2427107
17624139
1977040
42653409
50712178
9182634
59771058
49704363
67432721
82405547
89856448
30588434
76957236
30169288
85328399
21938679
18301020
75542239
713577
9623652
4774117
79069708
1088337
60515279
94131461
9133834
89162759
5184692
41564953
76146083
6015656
4909822
40318899
13565549