4
13
0
30
1
9
26
22
7
40
10
14
25
11
17
18
2
8
32
5
77
27
16
132
56
918
254
70
106
356
231
34
66
41
102
43
224
281