8
13
28
11
3
21
10
19
7
26
87
23452
15
39
2
1
0
5
292
18
23
16
6
30
9
2907
59
57
164
214
37
51
43
40
95
63
41
294
140
24
38
81
76
32
137
93