287
31
7
8
25
33
27
48
46
36
22
17
93
42
28
39
45
18
35
142
86
52
72
15
207
47
101
37
77
59
62
61
71
23
24
60
76
216
96
388
154
341
313
223
233
64
21
1065