40838133
58216156
15875321
96239808
92209866
11309998
85826796
97494020
11566852
20603830
92143548
95701364
58293319
808231
843568
78347531
41853495
58018917
52224735
157338
61811937
2882976
66112565
58227602
96663181
96557325
28194308
22653102
27603693
1645233
40185357
21975192
71883164
21228606
81007479
68378402
366486
2877368
2455583
8442652