150
591
53
272
247
407
127
270
70
126
25
154
13
123
26
97
16
90
6
348
18
92
14
85
12
19
84
7
71
81
17
79
69