1
13
15
11
6
7
2
14
8
3
5
24
36
18
29
42
52
66
38
77
45
161
53
233
9
33
87
19
76
125
193
256
194
159
359
100
116
115
518
59
69
562
123
216
175