31
23
29
14
47
76
9
40
11
48
24
21
18
17
28
30
4
15
6
5
42
81
106
139
25
223
77
27
7
35
22
96
94
60
38
19
57