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