5
2
4
6
10
19
3
7
16
25
18
228
31
35
9
8
103
75
74
29
33
21
27
23
158
51
34
32
76
14
17
11
48
22
12
13
55
53
60
42
93