27
74
340
47
254
174
200
51
195
86
72
107
60
215
194
1403
38
81
41
49
105
44
131
50
42
29
88
108
78
61
35
40
36
43
125
71
23
214
154
187
39
868
397
502
84
103
58