1
9
18
11
5
10
6
23
19
29
8
31
36
42
97
28
48
68
34
38
71
131
148
25
27
26
267
51
127
87
101
49
12
361
109
969
96
77
62
182
262
141
32
123
35
120
79
181
173
69
277