18
26
7
38
4
10
43
37
35
31
11
73
17
77
41
9
78
47
22
8
15
24
1
3
5
20
55
132
98
25
19
40
33
21
32
96
42