7
19
53
6
77
66
14
30
209
109
140
54
41
61
99
72
126
98
67
42
39
68
36
47
130
285
83
148
135
172
8
81
121
78
106
93
145
80
281
74
180
51
55
28
44
17
40
49
88
132
60