10
7
440
229
20
255
39
102
17
31
167
54
40
12
22
11
95
16
34
63
28
62
53
21
118
325
3
66
258
43
81
5
32
49
233
75
395
298
47
9
13
155
14
26
85
130
44
25
4