40
33
28
68
11
131
16
341
12
7
50
38
51
159
35
63
31
9
104
25
344
87
19
177
113
123
243
107
34
427
49
89
60
46
111
175
764
6
27
83
44
18
24
284
55
99
65