150
11
9
63
50
25
4
35
17
8
5
41
56
12
169
290
255
73
121
28
64
32
15
48
313
45
40
26
6
2
29
13
7
42
80
22
10
479
23