31366201
45209688
40527310
6804526
2571364
84181177
60928083
3348646
86551958
47155116
67788615
55897635
11388012
71453352
93116231
38956341
9801304
37959624
13037745
8655180
90843378
2136137
16835609
17195949
20849706
31387516
9158083
36782570
75551561
98514528
92954483
14982457
79403624
40332736
78855710
35329584
34451179
16266050
827596
9621602