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