6
139
121
103
68
33
233
35
14
123
53
37
185
247
422
117
99
51
44
26
21
202
80
108
19
173
41
322
101
31
25
72
87
40
83
1426
660
343
93
181
118
15
127
105
206
324
359
645
50
90
200
295
114
130
48
145
112