1
8
2
38
15
25
51
32
7
35
28
94
26
21
72
78
57
71
14
42
212
18
115
85
34
43
16
125
113
263
27
309
396
64
13
202
65
89
19
33
68
46
606
139
129
289
29
84
61
637
107
553
110
86
365
12