3
0
2
12
11
28
8
25
18
10
22
38
4
110
14
53
87
35
61
23
27
30
96
47
20
76
6
90
43
37
21
77
26
24
86
29
40
208
13
16
31