43
89
75
112
25
116
146
191
327
34
79
187
92
49
105
96
35
15
117
41
54
74
589
97
50
40
42
24
16
65
51
119
205
59
162
118
86
294
45
72
53
47
28
29
71
237
110
182
130
19
82
195
98
32
220
160