1
5
10
7
13
78
27
63
20
6
8
12
30
29
24
37
14
25
41
204
61
40
58
28
81
39
18
90
208
398
97
339
156
189
195
231
230
294
64
145
161
80
92
482
115
153
245