6
7
5
9
12
8
36
29
15
54
13
105
14
140
49
129
72
17
33
83
16
150
106
43
334
28
55
250
369
4
182
25
31
41
73
223
279
195
87
75
101
139
194
306
123
52
21
50
668
56
78