3
19
6
60
23
40
27
25
17
97
21
5
7
16
11
54
80
85
132
58
49
9
336
30
311
56
133
114
15
470
32
157
87
220
89
86
28
53
153
84
671
43
46
76
72
214
83