31
23
29
14
47
75
9
40
11
48
24
21
18
17
27
30
4
15
6
5
42
81
102
138
25
13
223
77
7
35
22
95
94
60
38
19
57