13
98
6
17
14
11
121
21
22
43
10
57
66
63
44
86
32
8
228
266
182
67
164
3
154
23
83
46
41
61
99
27
73
45
130
34
327
38
162
82
25
100
140
54
324
297
126
29
69
176
149
53