30
25
15
12
24
51
10
21
26
9
139
17
4
3
35
32
13
29
18
20
91
27
56
22
40
70
16
72
54
73
67
46
121
94
101
39
23
113
92
479
110
83
45
88
47
44