110
56
158
34
50
38
36
125
7
316
52
864
67
11
215
12
28
47
6
45
31
84
10
122
75
41
100
26
371
175
17
25
701
61
29
277
63
22
182
207
8279
83
164
76
193
473
19
23
58
205
199
157
257
46
72
33