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