5
13
10
8
16
31
12
45
83
72
63
32
57
38
261
19
20
122
50
4
14
55
24
6
2
1
3
35
78
92
37
53
101
47
105
27
166
102
75
71
17
11