6
5
16
4
22
1
3
14
7
10
2
40
13
27
60
414
43
289
76
42
21
93
65
28
117
50
57
68
110
73
62
56
263
272
39
17
38
24