3
5
0
9
18
31
16
57
6
29
10
15
36
24
2
23
88
17
41
80
21
63
334
42
1
67
12
72
149
46
55
27
133
206
69
73
7
38
58
13
22
19
44
94
32