17
46
40
43
81
66
49
58
34
29
39
67
48
71
165
134
31
44
37
108
22
123
105
50
94
68
62
38
45
65
52
76
83
73
53
55
36
30
59
2242