19
30
21
25
23
39
16
22
47
40
28
38
63
43
109
99
10
137
227
58
71
41
73
110
66
54
95
37
49
159
7
90
72
8
24
12
4
9
78
46
239
203
84
14
75
128
53