40
16
54
28
14
136
129
38
36
90
23
52
314
612
235
257
148
47
30
50
145
24
114
39
76
15
228
342
258
43
35
49
31
70
108
53
347