2
29
4
57
5
10
11
43
31
1
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