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