43
28
78
32
11
26
12
279
54
74
51
19
92
196
248
88
17
67
444
20
50
237
36
390
151
154
218
18
86
108
146
105
49
189
134
123
166
308
110
326
125
79
343
152
85
208
455
31
176
254
160
185