44
38
108
52
50
258
310
57
287
161
148
58
19
129
64
116
67
60
32
252
195
33
65
24
28
40
114
139
103
27
664
117
152
78
358
338
55
83
86
73
166
81
46
41
36
82
74
84