9
59
29
55
4
25
51
17
5
30
7
108
121
21
22
206
13
6
36
24
8
34
41
50
11
23
478
10
482
61
42
65
56
95
149
27
33
159
316
44
15
18
447
67
12
66