50
149
31
121
672
72
463
438
13
15
67
52
90
226
323
27
38
26
25
18
40
82
153
44
9
32
133
59
137
55
22
199
39
47
6
101
10
35
34
12
36
21
182
71
141
73