29
86
58
797
68
261
73
84
67
113
76
1340
25
107
235
65
126
665
53
604
74
51
188
697
4515
243
691
197
38
279
359
63
134
147
17781
94
28
69
57
80
582
49
32
27
90
573
1240
42
21
75
171
46
47
180