7
8
4
69
51
14
16
20
19
28
91
33
77
66
29
47
26
73
25
83
84
58
267
76
150
100
332
536
90
59
102
153
86
407
157
272
67
72
103
56
203
248
54
61
31
57
199
135
63
130
282
68
99
186
259