6
28
111
73
77
25
10
45
23
84
74
332
44
32
55
217
658
820
112
24
79
137
179
21
143
220
39
83
17
47
76
106
63
147
107
65
36
43
12
82
120
126
56
214
191
189
7
170
108
75
41