245
71
252
90
92
31
171
145
776
329
36
77
263
241
233
220
6846
37
65
162
1818
13
927
79
149
106
87
68
448
111
230
135
174
161
109
43
142
25
50
20
67
160
122
114
44
52
269
58
21
39
17
118
51
33
78
81