2
7
4
30
11
8
25
17
6
9
264
0
13
22
15
12
18
24
77
21
27
48
50
38
88
14
81
35
272
500
153
60
19
40
130
265
52
178
42
61
89
84
73