8
16
12
7
13
34
20
41
17
2
5
9
19
25
178
6
3
31
37
28
11
89
278
59
18
333
58
383
29
10
233
308
23
27
432
21
54
24
73
42
83
104