40
29
204
183
198
35
44
66
237
675
75
50
28
22
52
139
177
16
141
59
47
62
37
167
53
33
157
114
36
43
89
48
306
57
39
11
106
82
124
60
202
184
30
25
38
117
160
83
93
13
23
214
68