8
30
3
33
131
219
210
38
39
45
12
167
16
6
5
28
7
32
56
49
42
239
47
54
23
20
69
13
11
48
29
70
17
14
37
22