3
7
1
11
5
13
15
0
6
4
9
29
24
46
28
63
84
45
21
31
77
34
109
19
48
51
20
23
37
49
26
17
76
44
89
151
35
88
18