45
18
19
27
10
44
24
21
14
40
47
56
23
16
7
30
333
32
110
103
49
90
53
20
55
143
34
128
112
74
28
54
41
147
51
36
25
35
93
78
173
62
164
89
254
83
58