9
12
19
7
115
87
98
16
5
13
39
6
15
18
60
56
22
53
69
11
8
83
243
334
172
21
76
92
63
47
45
476
181
23
308
176
129
72
25
10
94
4
3
2
127