4
0
18
30
7
13
5
15
9
22
14
1
10
8
34
3
6
48
50
92
102
84
111
256
269
63
72
16
23
283
114
47
68
57
253
12
101
200
87
75
95
58
19