150
362
33
19
69
10
38
11
158
40
62
36
34
80
54
4
9
1
189
183
7
43
2
192
8
5
41
93
13
139
144
143
37
52
128
11073
12
27
24
60
333
793
217
481
3580
242