248
102
16
181
96
72
79
587
6778
22
64
93
54
203
77
71
101
107
40
119
55
123
146
84
111
81
161
230
214
39
61
89
60
21
34
135
884
197
94
44
220
757
42
45
99
69
41
78
184
359
288