44
102
236
87
89
84
93
166
183
413
116
127
94
378
147
154
84
74
300
103
508
97
53
168
47
99
28
61
153
29
308
29
92
163
217
156
58
196
424
70
119
141
50
39
187
225
158
176
49
40
36
30
17
35
54
32
55
91
41
71