10
6
16
19
15
1
4
14
37
32
27
56
33
40
151
22
12
17
41
21
57
25
100
404
316
43
47
58
73
68
11
51
36
66
110
61
7
30
13
5
52
9
3