28
38
14
1
19
32
56
489
50
184
390
2
12
49
18
86
7
24
51
37
60
35
34
442
41
433
27
31
48
55
17
61
29
87
223
79
334
10
408
125
235
115
23
8
78
54
39
73
131
20
180