8
117
3
50
31
39
196
17
15
404
27
2
10
5
4
20
7
47
24
66
44
29
36
12
16
68
56
61
84
30
35
34
14
69
9
25
81
58
102
73
13
33