30
31
1
15
3
11
10
8
20
19
5
43
68
25
7
13
14
61
23
39
4
29
142
18
2
121
71
26
36
9
33
59
44
16
261
46
34
97
99
17
96