36
31
29
21
37
27
11
104
136
49
46
20
42
26
135
40
51
30
23
25
28
45
109
89
14
73
7
39
22
44
43
15
24
48
83
38
78
72
19
34
52
571