12
25
8
40
16
54
28
14
136
132
38
36
91
23
52
314
613
235
258
152
47
30
51
147
24
114
39
76
15
229
342
43
35
31
70
108
349