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