10
5
11
8
13
7
46
15
26
31
4
1
27
23
193
88
216
58
9
39
60
144
208
74
30
20
14
38
54
49
51
56
44
34
42
330
105