10
6
4
9
13
17
34
40
25
8
19
43
49
54
62
186
11
213
59
14
22
140
42
16
73
84
228
79
64
69
30
93
66
32
39
57
146
23
67
104
27
41
52
160
55
15
33
121