5
7
3
6
46
11
10
37
26
18
17
27
34
16
45
31
15
4
96
9
8
14
77
38
12
65
115
30
33
55
19
39
110
13
32
162
178
20
43
359
83