9
146
27
98
6
3
71
11
35
69
2
19
65
41
120
42
36
182
54
44
28
37
68
243
23
5
116
66
127
399
259
64
17
61
15
143
57
1016
33
86
81
60
52
90
310
275