30877349
65791333
14252783
29859470
64457388
16996060
48421968
56807966
41425722
39847350
62959608
1668395
57915524
17346508
51478735
86716293
4147227
34631466
36313356
57316187
48673313
88766916
18496155
97434330
29713166
84805925
39118687
37992012
64511344
34273254
16083914
14106778
28049200
26758175
9197654
80128773
54888080
3357146
40641687
21395599