8
45
71
35
25
16
68
27
74
53
188
296
66
69
23
57
32
12
48
89
26
17
10
113
36
97
76
61
63
18
21
5
24
111
7
28
39
4
42
83
62
101
30
308