9
17
6
11
32
22
10
8
7
42
37
59
29
55
4
25
51
5
30
108
121
21
206
13
36
24
34
41
50
23
478
482
61
65
56
95
149
27
33
159