10
43
24
71
15
34
190
332
30
23
25
48
22
20
143
136
27
14
8
51
45
75
32
28
39
31
50
72
69
213
128
18
11
9
44
142
274
49
17
12
55