0
4
1
3
8
9
7
11
19
2
12
42
51
37
21
118
77
56
76
87
18
58
52
31
36
263
109
43
258
425
50
88
95
82
24
23
476
14
80
39