0
2
1
240
20
4
63
18
47
48
23
174
139
87
56
535
71
91
81
108
152
46
94
30
66
97
34
40
109
116
45
70
114
69
96
88
44
52
110
62
679
406
57
119
79
83
72
14
31
121
59
13