31842088
25908780
37871864
30768132
85176421
44439642
29384957
37073205
42013522
29673134
7099092
3462761
44958611
60677771
58145994
63077371
94805739
25474194
50974208
42173874
16296556
71852777
26669354
45355747
6670627
59499712
169235
71421265
9680700
21828028
3819763
7018126
69889677
48717130
88198288
99416578
34626298
99965314
10309221
88047534