10
21
1
2
3
6
0
5
20
4
17
8
58
9
117
23
51
37
74
28
30
49
14
41
281
164
42
45
63
55
111
137
11
80
272
47
62
57
16
27
19
115
36
154
112