7
55
43
114
17
20
54
30
45
86
19
25
4
67
44
160
66
105
77
219
11
61
53
65
12
81
80
63
78
50
90
6
91
27
51
52
37
36
159
182
34
9
31
111
40
23
305
64
101
15