25
11
43
16
12
73
7
30
59
19
31
32
100
147
20
54
41
61
49
93
27
113
36
45
23
107
33
18
104
58
28
39
6
40
26
29
37
68
42
17
47