9
6
247
346
201
90
399
168
19
4
238
88
106
73
142
82
89
139
55
319
49
100
255
94
80
41
104
105
195
108
174
150
62
70
67
116
380
107
96
97
103
141
122
98
249
74
47
81
35
333
36
75
66