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