216
15
102
115
73
16
108
43
10
142
159
260
18
36
47
524
7
423
32
49
61
207
11
48
59
65
38
88
91
233
279
83
71
28
23
9
63
53
164
30
42
17
20
19
51
132
24