23
67
34
223
669
58
46
304
42
78
48
7
19
30
69
244
31
235
51
1694
124
162
114
38
237
158
144
966
39
26
309
13
75
92
62
25
22
14
251
27
288
53
21
16
115
50
24
308
180
122
173