3
39
0
20
1
5
9
8
26
57
64
21
17
23
31
24
28
14
29
60
7
12
6
129
38
47
115
111
69
234
156
110
371
100
707
53
41
70
16
158
172
101
109
18
11
44
30
68