306
531
84
63
26
33
75
111
237
227
193
8
4215
133
86
70
386
107
112
64
47
10
42
151
2
90
30
56
54
164
108
69
142
140
12
43
38
249
96
39
255
18
11
55
204
89
163
79
28
785
155
93
186
229
148