17
9
15
7
14
6
31
30
18
16
65
116
75
60
101
71
107
100
24
70
146
150
43
73
205
138
94
67
78
219
113
44
56
254
202
64
296
77
76
174
68
58
47
26
89
200
124
331
53
122
142
338
102