5
23
7
40
12
11
4
17
20
49
130
243
48
9
401
271
33
1
22
47
39
30
16
15
13
27
83
26
21
28
161
32
66
2
18
57
96
8
234
118