8
12
96
7
21
46
24
1
18
131
35
16
39
26
10
11
74
27
61
53
98
20
37
52
40
147
48
78
73
44
36
19
28
64
4
120
59
56
104
231
110
142
32
22
135
265