3
0
6
1
25
17
34
52
147
30
55
62
31
44
18
27
14
174
88
146
35
21
43
11
68
46
15
16
41
250
114
26
200
77
7
256
47
61
99
74
234
79
57
37
36
33