8
22
40
36
11
32
121
347
27
5
159
502
10
19
16
212
49
23
9