0
1
21
6
34
25
22
33
20
27
23
4
24
5
14
39
8
18
30
63
9
50
97
62
72
51
283
240
189
67
196
47
170
200
69
145
242
360
1136
483
143
95
60
42
83
17
129
36