62
19
50
21
14
3
9
6
23
8
48
22
12
5
7
30
177
28
16
57
11
24
61
43
67
138
120
79
59
80
278
128
72
400
173
404
33
251
247
284
75
341
250
114
298
15
101
123
10