31085909
31383856
44395688
34795320
93022417
10807742
72413348
63914262
75245175
48437532
56879475
214234
15958956
14184761
17157333
92014725
45852673
93326207
68884079
84886161
53075669
46507578
3426508
52268920
97817280
69367209
3538654
92221499
19355732
69883454
19532216
35254615
37059349
43223728
29717436
194785
9492182
73549304
86077848
22141246