4
1
2
29
57
5
10
11
43
31
483
7
275
213
6
69
33
16
0
25
220
14
28
48
176
42
247
258
97
74
38
51
47
17
15