8
49
47
32
15
19
61
27
28
7
4
91
57
26
29
64
37
30
94
51
39
85
363
36
48
25
9
53
24
43
38
11
67
56
123
18
73
20
80
236
105