56
31
90
57
83
41
32
29
60
69
44
40
67
75
24
26
18
8
217
35
22
27
43
11
15
28
20
21
353
337
64
87
305
177
46
372
34
73
12
131