17
9
4
37
30
11
51
78
13
88
47
672
117
43
42
84
21
158
38
187
10
127
59
18
31
15
93
102
81
16
191
144
307
280
222
214
22
71
62
342
114
40
155
306
132
97
101
24
544