6
11
51
2
16
28
29
54
100
17
55
25
30
242
61
56
236
67
78
74
47
106
34
69
57
82
48
68
175
448
548
382
200
137
37
410
449