0
1
4
20
51
18
10
32
2
8
21
62
67
52
22
35
141
120
63
43
154
34
198
80
125
176
72
197
58
113
14
562
82
101
119
87
365
68