33
132
107
39
78
79
26
30
52
8
20
68
48
36
7
46
42
25
101
67
24
43
21
64
28
54
18
95
146
186
27
60
115
35
50
53
96
92
189
89
117
162
405
130
113
72
87
257
128
32
85