111
74
35
24
18
245
20
128
12
171
146
259
596
254
266
129
272
289
156
335
145
83
248
388
38
4
17
96
26
57
402
51
25
15
19
149
141
28
126
75
195
36
44
63
73
23
33
5
22