1
10
80
20
6
15
3
35
5
21
33
14
4
24
78
41
7
8
74
51
93
32
291
29
38
17
9
79
116
39
23
27
66
2
11
16
13
28