29
24
109
91
27
54
167
74
137
75
32
153
82
132
18
110
44
98
231
33
28
47
36
63
84
52
21
50
14
60
38
78
16
79
135
87
96
51
76
57
35
39
20
140
31
65
53
7
83
121
68
80
141