8
10
38
57
40
4
146
74
70
52
39
48
16
31
61
45
12
6
17
33
15
55
27
5
9
19
36
65
44
26
29
87
20
67
133
24
11
18
47
118
21
3
332
51
75
82
236