2
1
6
3
7
12
105
41
20
28
18
38
14
5
39
0
52
21
50
22
10
56
13
17
61
75
86
79
115
167
9
8
26
33
43
46
191
24
47
53