29135075
70365380
76707142
29582263
48274062
10037684
4748027
8079606
39975258
33449157
2970500
31832810
37435068
9173533
29502210
72314066
43146455
98317705
47552667
84548749
65428453
76051589
86282319
14814942
38744270
2293324
72708141
67756606
3571930
87003254
12439060
8016100
47687390
41249669
7393023
16223242
77059103
42992590
95413151
2451856