43
18
15
71
19
48
8
107
153
83
22
169
288
55
60
282
345
9
131
20
23
39
272
53
16
37
173
217
33
256
827
50
354
355
31
51
226
127
34
342
84
67
69
24