18
13
20
26
32
22
24
27
14
12
108
73
17
96
9
10
45
87
307
74
29
23
260
1036
237
54
40
16
59
80
6
31
38
133
30
36
46
71
44
1
5
15
4