31105653
20182992
14854352
68872870
14633726
98482088
73397133
37649303
28924933
98518231
3505722
89332561
87297382
35232995
83235372
87014693
28571820
27728355
89834202
38977753
11418210
77558075
29407735
69557246
81826200
6246555
9195908
48162449
31528767
18743264
3204119
76661059
87983940
21616575
48217185
38329305
91083358
96619405
45188979
2551371