1
51
43
28
3
4
23
2
20
9
5
10
141
81
40
6
11
19
31
45
14
24
60
33
8
34
13
67
118
12
412
7
18
98
30
26
206
16