18
45
15
23
13
41
161
54
22
9
53
20
46
64
26
1543
62
36
24
94
47
5
154
96
65
33
93
59
35
28
80
12
644
14
8
31
99
3
38
17
6
32
11