16572066
86778599
178870
38376769
39102972
35178417
19363127
5487785
84427927
10455553
79529139
89867239
4769979
54648276
69706144
4473486
25561773
23551795
75706467
61772318
18098968
59633507
73467964
11222080
34156615
35832378
31955457
17911710
47848778
62425322
17917222
98881363
9357436
71462105
50192687
45281630
14196137
57163951
41848360
97795981