40
37
46
223
199
48
16
11
99
62
66
38
41
34
390
5
18
22
33
60
45
70
39
317
67
10
65
14
55
198
100
119
168
86
83
236
77
215
113