10
4
13
8
12
1
7
21
5
51
151
213
43
92
282
133
707
48
33
111
41
25
345
53
97
14
27
31
9
1229
73
32
132
72