53
60
36
32
59
38
44
98
143
23
29
18
20
103
119
162
61
25
40
39
100
157
15
69
43
26
12
46
158
295
102
110
42
145
75
70
28
188
205
155
578
54
78
45
107
63
104