43
60
57
71
7
88
53
33
147
83
184
179
159
366
260
367
148
144
75
140
92
44
325
110
101
76
37
160
102
109
120
105
253
94
96
64
136
84
198
134
74
208
135
48
63
145
59
106
176
131
128
68
89
34