5
29
10
9
17
36
216
138
20
14
15
6
22
8
18
12
4
26
7
2
13
34
213
21
46
11
42
65
101
51
132
44
23
33
94
25
27
30
19