29
62
637
149
87
237
79
27
121
299
288
86
147
325
65
63
158
83
94
85
415
110
278
1415
58
38
46
91
118
25
72
35
89
174
34
486
20
26
21
160
50
33
84
467
60
36
132
393
388
41
18
37
214
134