0
1
12
42
16
7
15
19
35
25
79
80
36
49
20
256
457
148
104
147
63
161
34
44
30
40
17
29
14
41
131
211
130
64
157
56
438
72
871
490
244
208
174
107
57
232