33
13
12
47
32
23
5
10
14
28
19
36
29
94
70
58
243
38
69
48
59
52
26
31
71
150
83
60
30
128
43
56
62
211