52
25
13
58
143
120
96
149
97
35
20
11
57
5
51
8
3
28
49
30
21
78
31
48
42
90
345
60
39
59
10
53
22
26
47
15
37
132
36
446
6
27
18
74