55928274
23713576
66945602
40596585
8935146
40469232
36605179
50074460
26995964
85751151
70275390
25812241
25983631
61483656
11582114
67419281
74029843
72948258
75437302
98353389
63978079
20626468
12287122
45569300
81121590
65362
53107081
465353
23458523
6291658
34543121
73647991
31811310
51771194
27964075
47346196
39544388
10067573
19714203
3501038