5
0
7
2
1
12
9
10
13
3
27
16
6
17
4
26
49
67
115
109
91
96
41
118
234
35
199
21
102
198
495
94
278
554
282
271