0
3
12
1
7
133
34
11
5
8
100
43
27
13
9
80
136
32
25
113
122
23
118
68
247
49
262
90
357
42
602
71
54
425
496
164
237
235
225