3324168
77177960
20271982
5708466
35632296
816450
5059067
1407152
3382856
38263784
93872707
44431050
72059453
43556260
14623101
76691575
17007426
41993356
68133024
32456639
21522435
14286033
48788312
2656546
46991160
22059880
62498705
98853907
12684674
80648312
16797307
87672218
55787570
81547280
53403397
60402512
23913062
63083128
77757207
66815033