51
18
155
41
83
203
68
19
88
122
22
29
76
65
113
35
75
73
64
43
118
55
147
160
130
56
63
46
71
119
146
38
36
47
32
45
215
97
59
95
52
77
157
79
53
139
39