20
9
0
15
30
116
99
3
18
16
35
12
44
29
1
59
40
19
58
605
31
56
25
4
14
240
10
23
17
84
8
26
11
70
75
432
81
74
85
72
92
42
79
153