10
2
17
3
20
8
4
6
1
9
5
78
29
19
12
26
27
15
11
33
21
53
16
51
84
80
101
393
143
48
102
107
336
94
71
97
418
119
36
42
334
113
65