5
10
14
8
61
11
12
7
1
13
17
2
24
34
65
26
40
3
111
49
9
54
62
39
75
567
780
119
457
112
206
106
231
108
38
159
127
355
23
146
27
48