43
62
248
45
17
30
10
166
5
69
27
15
75
37
117
47
36
18
20
26
13
12
6
85
274
23
16
60
353
31
24
19
52
42
101
133
58
57
103
95
89
131
90
91
128
11
79