39
150
42
89
9
86
128
125
62
98
201
177
70
145
49
106
54
164
134
257
23
40
303
107
152
95
65
109
210
85
102
130
124
58
13
142
79
20
203
41
94
120
50
90
126
174
193
83
88
27
388
22
16
17