42
14
29
26
45
4
218
62
30
35
39
111
67
19
53
68
85
76
78
17
5
96
51
64
69
18
11
8
43
60
9
21
34
3
2
155
73
38
81
63
20
31
37
185
1