1
0
3
8
2
11
5
49
10
18
136
33
123
34
48
66
157
39
669
92
31
41
58
68
62
36
14
20
63
78
21
182
91
80
79
55
54
687
525
367
205
98
69
46
94
178