6
21
2
4
71
10
5
25
15
13
24
27
8
28
36
7
52
44
74
23
22
29
54
83
48
138
85
126
106
187
393
90
57
327
360
368
168
356
70
120
128
105
150
110
466
163
183
192
379
220
211
276
160
171
132