1
12
10
15
16
113
8
3
112
26
5
117
22
21
91
66
77
49
24
20
41
30
17
55
14
37
18
73
64
42
9
158
47
51
53
101