40
59
183
27
34
45
19
26
58
250
35
193
14
63
163
537
5
39
48
146
128
9
7
16
11
15
169
112
179
364
62
28
31
89
96
224
20
83
65
137
36
159
41
79
215
164
165
124
37