7
2
10
16
3
19
6
4
1
17
8
5
77
29
20
12
24
27
15
11
33
21
53
51
84
80
100
393
143
48
102
107
336
94
71
97
417
119
36
42
26
333
113
65