218
14
163
192
497
21
308
38
8
25
11
212
108
48
44
17
35
52
33
24
9
20
134
60
42
97
26
7
150
54
75
28
91
142
99
364
300
505