3
8
5
109
21
14
25
47
45
12
49
20
89
81
24
35
19
7
202
158
98
37
32
76
93
63
46
66
6
83
26
44
10
50
31
18
9
48
22
15
59
42