6
21
13
4
5
12
24
11
7
10
1
17
39
102
79
47
380
36
204
58
265
134
109
37
35
230
59
25
40
72
73
94
63
108
26
46
8
161
19
395
317
348
85
190