10
9
43
12
29
171
30
234
110
15
188
40
23
27
22
800
52
36
50
77
25
49
64
102
55
53
33
75
48
34
139
104
46
59
39
14
17
11
8
65
124
21