5
20
2
4
66
9
25
13
22
23
6
26
36
27
7
51
43
73
54
83
48
138
85
124
106
187
390
90
57
327
360
367
168
355
69
120
128
105
150
110
466
163
183
192
379
220
211
276
160
171
132