47
167
20
83
71
63
58
72
36
23
21
34
73
190
68
148
99
110
46
57
94
30
69
50
51
203
342
145
137
103
107
18
423
54
225
93
96
25
15
38
1318
1866
347
214
2334
171
26
39
9
12
88
192