5
178
47
12
13
4
11
3
0
42
72
352
29
64
9
56
99
19
43
18
39
103
7
6
33
24
10
272
382
74
1
31
75
40
58
69
53
2
35
25
49
27
23