13
2
9
0
6
16
18
36
15
10
7
20
8
32
25
22
11
47
40
75
41
59
17
81
121
83
31
68
620
94
12
42
23
60
89
199
52
33
69
65
19
156
39
29
108
91