20
36
12
9
17
13
18
32
11
16
40
5
3
138
71
96
45
118
107
207
15
69
49
121
353
53
55
84
30
75
70
66
21
31
72
58
88
324