42
58
13
25
23
18
17
40
44
20
31
8
41
123
202
193
37
14
78
73
24
147
113
38
74
22
110
15
126
34
29
77
47
12
55
84
60
33
7
9
35
16
154
53
46
153
28