28144786
532715
9217760
51114560
22022056
91578515
99152142
63556300
16945676
4186213
45413736
28855862
21745641
5208429
87816167
10224017
91548929
624682
93393824
34826866
83042268
25348697
416307
4812036
7216396
41885511
62277394
23906913
23252367
74107163
1624874
29782070
13061281
51131551
8599883
758823
28985679
25345042
21541755
96923239