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