3
9
12
1
13
15
5
8
7
37
0
6
25
40
68
45
4
26
55
91
63
60
17
10
34
170
88
33
42
100
46
54
76
31
66
65
43
426
14
78
89
29
58