8
1
5
2
0
29
23
74
17
39
28
12
106
56
47
38
11
4
10
18
27
45
72
13
52
14
43
22
306
60
35
26
41
275
34
68
24
64
16
33
199
19
25
49
59
48
82
73