10
20
9
28
63
8
48
7
36
17
45
6
34
77
4
1
11
5
41
3
13
229
136
290
24
14
27
23
233
46
40
368
159
21
37
68
29
307
16
165
33
279