43
21
31
36
23
38
24
7
14
30
32
28
12
9
6
296
27
33
11
34
29
20
13
60
16
50
63
84
52
89
81
98
69
66
39
54
72
15
117
111
40
59
35
103
200
48
131
44
67