40
23
17
55
36
33
7
14
12
25
28
19
13
29
96
70
59
245
38
69
48
53
32
52
71
150
83
60
30
128
43
56
62
211