30932096
14676115
98697351
76737502
68882908
41779588
4836631
13506801
98203652
91938660
5294108
78232358
46741556
65732066
11747156
9882655
16738349
13695730
93454045
85191314
56428490
55615113
5446337
6678141
61268604
59255196
26824945
14806009
87194920
16171286
34981128
30733954
54133437
40775728
57169438
45849266
20085836
29311722
41876770
34023544