253
10
31
16
202
8
0
53
114
7
29
244
1
51
14
9
20
68
73
28
22
18
55
13
133
11
58
66
44
221
21
92
17
263
153
158
65
77
170
19
189
818
122
146
42
322
196
78
282
298