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