32926550
25834991
20181359
83108330
48042808
206823
83683243
34281796
94621300
8266740
44744925
92702200
416709
98096637
83624547
80323051
30961898
33506565
74253159
86023852
62754957
8794603
24788718
97091221
45489099
60957660
45143331
78111478
75322427
24544296
65183866
51387919
71709295
27139027
35911031
78339407
62197475
35777263
42331024
34678072