5
6
2
10
8
13
12
3
0
4
11
15
56
55
28
285
60
407
25
77
200
38
19
14
72
314
41
48
65
176
43
54
23
132
40
97
114
141
127
45
24
108
61
264
236
58
33