59
29
55
3
25
51
17
5
30
6
108
121
21
9
22
206
13
36
24
8
34
41
50
11
477
10
482
60
42
65
56
95
149
27
26
33
159
316
43
12
18
447
66