6
18
13
7
4
14
36
94
11
25
10
22
2
1
5
39
121
227
63
183
15
75
71
197
238
132
164
85
34
17
69
575
47
28
38
9
20
95
452
113
37
56
98
120
149