10
18
9
34
11
63
451
51
138
237
74
45
29
4
47
14
37
17
67
39
23
19
35
56
12
32
13
36
27
16
58
50
40
38
21
98
30
26
41
88
214
42
55
43