32
24
58
8
40
168
12
16
466
39
21
59
19
13
10
52
33
395
102
35
113
31
17
83
235
15
7
220
372
20
228
45
36
188
277
38
71
95
37
126
62
30
49
23
77
29