15
8
14
7
2
9
4
11
44
33
19
3
94
39
10
6
5
1
29
77
49
12
78
16
65
71
20
57
92
180
289
194
184
106
89
203
42