230
43
139
96
76
128
30
321
17
23
31
15
11
88
40
25
26
32
209
346
93
47
179
122
83
188
38
86
44
102
37
39
22
449
24
63