129
14
33
11
17
7
8
99
72
75
48
254
57
32
16
43
21
24
25
207
39
26
13
59
100
80
191
55
18
52
31
49
63
71
67
12
40
50
29
73
130
277
332
85
66
284
83