38
22
17
55
34
31
6
15
14
12
25
28
19
13
36
33
29
96
70
58
244
69
48
59
52
27
32
71
150
83
60
30
128
43
56
62
211