5
8
19
9
2
7
10
16
1
13
14
18
20
134
12
6
75
3
29
11
22
46
67
44
56
31
28
24
23
115
59
62
33
17
106
64
217
102