32438446
1310637
50912871
22357714
49353678
39809751
18562347
7369751
16962778
98572637
65197834
60537203
23738158
59221399
72095841
74025981
37815098
8484690
55711725
41576905
45428722
82792951
88426252
22025461
2887261
19174694
92431686
34391379
28606330
4769776
28259593
11206264
84274995
83224154
39158359
7549515
75647414
1878321
42465239
82635572