8
10
5
24
31
60
43
39
76
22
129
77
59
61
30
54
18
7
147
89
278
75
26
74
35
25
87
36
120
16
95
78
246
12
93
20
37
40
85
29
44
57
21
33
42
168
185