0
3
1
14
10
31
19
50
40
59
49
83
74
113
56
44
75
6
41
9
5
17
91
51
38
36
53
146
85
135
18
118
79
23
157
509
26
68
80
28
15
119
147
143
281
62
69