12
115
48
30
17
146
43
124
67
10
28
14
22
16
75
39
42
52
9
15
55
95
79
20
66
31
36
27
210
385
38
26
33
80
130
369
57
23
34
49
409
41
152
206