146
26
308
167
98
36
204
158
187
29
93
88
62
1
35
41
4
56
76
42
50
71
269
307
150
37
130
53
68
77
40
24
55
60
64
235
23
180
21
141
46
57
97
72
14
15
184
39
117