229
10
30
267
38
23
41
143
17
19
115
98
411
40
20
223
498
308
14
88
3
24
52
81
32
86
73
168
9
49
29
140
34
16
15
31
71
69
33
85
59
28
479
84
66
42
25
46
109