19261542
95504239
143986
37628780
45087647
9359689
64457702
63682972
57009764
84758153
54677697
4516156
3405133
64851211
17093526
70808366
11739555
91025620
495395
10642256
71787414
92748597
36529626
63886801
4109610
5334848
49118904
54571290
58953682
10999464
60308575
3840896
58209568
308613
30271082
77925550
8456312
68201358
86471200
22521221