1
6
51
23
20
40
13
86
94
380
27
70
105
67
47
122
57
76
71
43
29
54
156
340
185
42
204
268
77
104
45
99
332
129
65
26
93
14
56
31
68
123
32
44
90
19
46
37
106
48
287
136