43
166
16
609
85
146
119
23
288
132
40
79
54
19
89
60
36
98
35
42
58
30
92
114
29
62
135
123
67
381
57
11
122
12
33
47
99
18
141
179
70
131
142
26
184
55
291
94
82
170
44
5