308
108
18
39
256
66
71
34
128
28
125
37
239
26
55
31
119
49
14
12
29
87
17
169
102
84
32
30
15
27
85
40
22