6
1
40
226
32
58
0
41
12
20
42
2
65
11
7
48
14
31
5
4
8
670
51
107
67
55
95
54
792
192
49
16
116
78
33
156
79
30
64
29
251
421
359
25
425
135
37
73
81
231