75
68
40
156
22
14
28
26
8
12
24
6
30
18
31
35
92
169
337
39
90
13
77
16
20
59
217
117
299
235
245
85
44
150
34
17
54
115
119
9
32
19
23
168
128
71
15