21
4
1
9
24
36
109
32
23
77
8
58
14
3
39
52
26
19
40
154
30
46
28
33
16
38
53
20
43
18
101
68
69
49
65
34
41
238
75