0
3
1
6
13
9
7
4
30
8
18
44
37
15
23
19
24
70
40
17
51
20
46
56
127
21
34
85
72
108
66
43
29
64
38
53
50
41
58
79
80
67
33
479
55
100
82