40
31
48
52
0
21
152
186
20
66
263
24
38
18
236
233
27
37
5
11
68
63
36
28
43
25
12
51
6
14
56
10
15
9
1
7
19
153
164
81
94
33
78
42
26
17
4747
39