196
150
5
11
22
82
326
13
69
9
30
16
24
27
107
244
21
74
152
85
384
590
17
283
148
418
168
71
411
332
548
55
232
405
136
129
36
60
65
80
97
93
42
193
47
51
76
219
62
104
133
34