0
31
3
48
7
1
8
25
9
20
66
52
5
11
23
13
41
104
28
80
43
15
4
24
57
34
40
6
19
471
92
2
35
95
53
33
49
147
101
14
63
99
181
10
21
22
55
546