2
1
3
4
9
0
5
10
13
26
16
77
25
53
7
11
17
66
46
36
15
121
124
6
41
149
28
37
18
42
135
75
72
20
8
138
22
60
27
39
64
736