165676
19457657
97214666
42728707
26173348
70924617
70279874
6711362
3577690
29593729
82427690
69602895
15482674
3314963
85932925
78105175
3753317
7648296
68676852
95958835
91595124
37336314
65788903
4517189
86887408
41615345
58382307
31005346
7085701
4006895
44274247
12089749
47606009
56745938
73895390
97138650
64575364
21337677
24905536
3991819