8
9
27
88
133
41
66
30
74
86
59
29
40
20
32
55
7
83
15
17
5
39
24
34
43
36
48
3
19
23
26
71
13
28
216
146
58
145
16
4
410
25