10
4
6
2
9
19
29
30
42
142
39
87
21
18
56
20
26
7
45
53
193
82
34
252
65
62
70
24
79
206
57
117
52
61
84
66
28
13
51
55
11
36
202
100