43
60
57
28
56
44
135
142
98
20
51
22
386
37
17
23
110
75
83
36
54
108
71
140
235
155
50
30
15
803
8
73
61
35
31
191
32
41
38
162
84
34
25
134
150
80
93
583
547