7
4
18
3
21
10
15
69
32
22
26
0
35
59
25
122
34
60
65
114
118
70
251
131
210
246
433
91
78
105
157
97
11
305
27
241
72
40