3
1
19
6
9
10
4
12
18
2
8
5
17
178
67
59
15
24
252
25
77
33
34
13
23
11
20
22
32
7
29
35
16
79
39
30
44
40
14
144
50
86