2
10
1
3
0
4
6
9
5
13
12
7
52
25
30
37
46
130
74
224
66
94
209
24
83
106
39
280
61
119
22
27
81
80
60
48
26
139
42
40
18
38
47
23
206
131