30
40
27
20
43
7
4
13
11
81
47
170
101
74
86
368
78
25
23
49
29
14
5
17
19
8
3
15
31
52
12
71
61
85
35
37
51
9
44
50
48
10
133
39