3
2
8
10
139
4
12
35
269
24
5
27
46
162
57
43
31
70
51
25
170
147
59
38
28
7
42
570
53
34
133
18
36
44
61
11
13
29
9
58
23
100
205
305
30
89