0
3
10
5
29
14
1
43
2
12
17
95
28
21
11
22
127
39
44
36
34
18
4
24
32
37
7
31
257
54
82
33
85
74
35
16
30
62
98
63