0
7
3
6
8
33
5
4
10
11
17
14
57
15
22
25
12
56
46
18
29
66
71
133
54
94
75
50
375
37
106
84
74
52
81
645
64
48
62
53
65
26
32
119
1585
388
49
113