15
106
33
68
28
9
11
12
44
21
42
47
39
166
10
17
16
117
13
18
14
83
46
366
79
41
31
35
27
57
95
142
34
77
45
58