28
7
15
21
22
69
27
56
11
10
19
9
5
43
16
33
37
18
1001
133
189
80
68
146
83
71
25
35
38
13
254
162
261
321
181
107
105
62
114
126
249
436
445
345
85
829
341