29
66
55
23
113
119
24
173
32
56
215
158
46
77
14
341
86
20
39
178
1791
95
30
228
600
40
50
176
155
543
322
31
148
574
114
102
205
65
27
26
279
4675
136
246
93
18
125
133
124
212
25
34
424
301