7
11
18
6
49
9
100
116
36
60
25
27
51
12
22
19
53
17
72
29
79
15
159
37
205
253
62
21
42
61
71
160
148
105
81
67
137
83
50
13
16
54
332
82
172
182
31
35
33