0
12
13
1
7
6
4
30
26
38
5
33
10
23
37
9
73
25
93
63
42
46
56
17
58
32
44
80
53
68
140
67
71
43
79
175
106
40
139
443
29
98
41