30952116
5242142
40731524
3476247
38563473
9597183
3077643
57881709
21279083
35571220
5793610
15552440
81743572
5701475
84313636
47692329
29766672
1053321
84145754
95118607
42142233
96831472
359447
8205371
42875268
44318387
27062492
3708409
5010646
40733639
81527100
39229169
51976088
66745494
4374629
83875181
32934903
3393125
51274887
12331777