7
8
13
28
10
44
20
15
19
26
16
99
31
45
48
65
35
32
33
95
40
18
84
42
204
118
70
81
183
176
148
51
107
134
345
234
178
137
121
113
395
146
172
15368
655