35
73
23
43
26
53
123
109
40
113
17
118
133
384
135
61
139
176
185
18
24
239
91
124
213
71
37
125
22
13
95
57
102
66
76
145
157
161
166
68
51
12
120
337
92
62
39
31
84
85
158
69
58