14
12
20
51
31
10
18
125
44
26
49
368
69
94
34
21
68
17
81
15
19
13
22
33
105
107
45
28
61
80
64
27
24
74
32
47
37
25
46
142
30
138