10
4
19
7
11
34
8
2
1
30
3
6
5
23
18
13
66
137
12
62
25
32
28
9
54
15
51
35
123
122
294
27
76
112
26
22
21
47
260
44
40
132
143
89
184