5
13
10
17
35
24
182
11
7
29
66
42
20
37
44
666
25
40
69
91
116
28
46
67
71
313
258
57
213
129
171
112
90
47
75
161
82
128
192
15
81
108
32
23