35
31
13
257
334
127
199
42
9
93
135
8
62
120
1
26
36
133
16
91
158
18
23
54
153
89
118
82
12
21
44
221
40
699
95
350
68
29
52
37
87
15
207
58
111
149
7
5
22