19
11
41
32
17
7
4
12
10
21
85
13
3
45
6
53
16
40
23
33
9
79
46
93
37
39
160
14
1
35
54
27
42
206
58
1111
300
72
31
29