182
29
158
42
46
128
411
90
320
115
310
88
114
11
36
161
53
17
54
255
737
151
68
94
139
34
27
72
238
413
31
70
60
80
33
313
71
35
58
141
45
28
55
95
37
21
178
78
105
164
122
97