14
8
124
68
87
85
91
55
218
2
59
300
7
53
206
29
38
18
28
62
83
26
129
35
51
43
66
13
6
34
23
17
9
130
21
15
132
90
183
120
148
113
97
670
75
232
116
4
336