12528727
88996132
10025387
68522054
29542732
73911150
29034766
114591
59093456
25566713
70451826
86611122
8637499
70017254
16353971
72453289
12994830
35174340
132476
67647253
52044728
95085248
30403784
33297867
15367628
44544244
64489976
94959118
80428311
56776194
49298823
56099883
36286807
2220947
359363
52976405
39842627
7772875
64262148
14754645