0
5
2
1
18
33
30
14
35
166
15
7
43
3
11
6
27
31
17
44
29
20
23
51
25
28
22
58
48
71
69
13
63
76
56
95
41
79
26
39
53
38
68
36
46