15
2
19
11
34
13
7
37
32
23
47
31
30
84
69
45
27
9
38
8
4
21
25
18
133
63
16
42
215
33
208
77
123
46
50
191
17
56
39
1044