17
29
43
38
266
57
200
124
109
121
100
70
197
111
93
73
37
65
92
78
183
10
77
40
64
378
141
24
87
68
114
53
55
187
15
50
12
47
731
125
174
7
106
135
26
49
42
132
9
41