8
36
33
29
31
24
21
144
13
57
70
62
15
14
68
17
143
50
6
12
32
39
59
71
40
44
128
41
42
38
45
229
58
5
20
110
19
22
214
86
83