12
115
47
30
16
143
43
123
63
8
26
41
14
20
75
38
17
15
55
29
22
95
78
66
27
33
203
49
375
25
130
36
363
10
57
53
23
28
45
405
147