43
32
103
23
88
57
41
46
28
27
37
115
140
61
38
63
29
68
18
16
19
9
93
51
42
139
48
13
181
77
62
101
105
90
86
87
44
323
67
25
21
33
97
177
12