3
2
8
0
19
30
7
43
25
29
12
4
6
11
10
24
15
50
86
79
18
63
9
26
737
20
116
281
125
47
37
14
40
77
106
100
156
217
75
274
46
266
84
53
59
64