8
3
13
29
19
25
16
14
32
21
59
15
141
34
40
37
27
20
0
119
50
2
39
79
31
17
1
9
6
128
11
122
441
38
10
47
149
66
102
116
246
30