2
3
1
21
39
9
47
22
119
159
11
28
13
6
14
16
5
29
66
23
32
61
37
25
40
35
19
34
44
24
30
33
50
140
12
20
212
8
46
57
105
154
67
116