74
42
30
12
21
37
78
155
16
152
205
136
48
296
28
57
47
128
39
17
80
170
177
141
13
88
43
41
66
34
32
121
29
45
103
238
120
101
72
76
38
67
132
200
138