40
67
11
38
46
110
22
121
217
42
369
45
158
143
75
34
35
71
47
24
30
64
28
27
54
60
26
19
25
50
57
385
88
58
184
48
769
228
29
311
155
81
540
33
32
68
112
77
37
312