29
18
15
23
20
9
198
16
12
64
17
7
11
10
25
6
21
24
28
33
14
410
35
229
46
1405
36
27
42
83
31
86
75
160
1725
396
65
58
159
89
137
151