40
44
55
1
259
183
53
42
31
18
23
84
17
27
15
5
76
22
14
8
83
3
78
21
32
37
56
4
203
12
13
51
57
36
96
67
26
6
677
7
20
10
107
348
162