145
38
1282
75
36
5
7
20
32
31
10
23
70
43
133
8
47
39
17
18
25
21
68
111
42
484
100
50
172
259
168
106
84
55
191
57
71
81
94
49
207
662
52
48
28