233
34
3
10
18
81
416
134
38
4
17
47
185
76
200
171
269
9
98
63
87
119
79
21
56
102
149
127
307
88
33
26
46
188
67
5697
148
62
224
166
105
250
23
99
32
1005
398
259