10
42
209
679
54
18
31
23
85
11
15
55
28
4
21
8
63
3
124
43
20
6
45
51
39
17
93
112
29
32
44
25
16
127
19
2
34
111
338
26
13
14
9
106
280
12