43
152
19
15
57
335
18
336
17
381
63
217
30
76
39
108
25
26
29
67
31
34
70
45
28
42
24
13
103
16
32
46
61
22
53
52
80
47
105
21
58
38
56
98