5
9
11
19
20
4
7
2
3
1
12
17
180
91
46
31
25
233
47
57
32
69
33
142
38
43
60
421
45
67
30
56
146
72
268
44
8
63
77
22
34
16