31
20
181
30
139
70
39
36
133
121
68
83
156
44
26
37
41
191
74
17
28
105
49
43
234
135
94
58
103
118
126
102
14
48
144
50
38
51
64
40
82
55
18
96
54
62
147
152
148
117
110