31
26
34
20
36
19
16
27
12
29
18
43
103
23
50
67
132
57
88
21
53
70
42
46
242
76
40
61
105
77
32
89
98
74
52
30
68
55
41
35
25
33
28
64
48