3
9
4
7
0
5
12
29
2
1
26
62
17
98
570
6
11
35
10
22
24
16
59
31
49
53
41
18
32
8
116
80
15
20
72
87
38
51
138
77
71
933
48
233
90