10
9
8
19
50
13
104
208
42
41
27
122
29
51
16
53
47
48
49
62
15
21
37
73
36
90
52
22
17
45
126
87
38
33
44
55
35
59
545
99
23
141
89