4
28
8
47
18
17
5
9
7
16
19
2
3
27
11
36
24
13
1
15
23
20
10
134
71
111
50
140
87
100
220
49
67
439
62