142
63
71
53
70
132
85
23
10
8
56
30
20
90
52
260
167
13
4
26
57
21
51
25
59
62
29
17
46
28
16
9
12
81
18
158
558
683
39
40
24
60
15
86
55
1049
47
5
583