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