31593840
790185
78935466
69203956
8860491
78766231
329516
45692409
42835777
40951212
9652273
88981597
70885791
81087796
23462487
30005296
55124670
50545929
61606535
64575241
9535807
59333127
40988729
67912725
63108496
82954969
23681347
71849404
6699318
42564191
31319936
46016087
38497943
64872640
71145173
29447140
3686743
54504741
45826421
57089263