6
11
8
2
13
23
40
20
24
21
35
17
9
26
3
33
28
7
47
41
89
38
42
49
54
69
10
227
281
601
149
192
87
278
84
82
501
92
59
280
104
171
51
62
99
103
136
29
44