11
32
20
305
109
7
13
43
37
26
31
12
19
52
25
23
53
16
21
44
5
66
8
10
29
38
17
30
40
91
22
228
467
101
1
6
87
76
15
62
27
59