28
15
61
102
8
27
37
7
17
48
99
88
84
33
1079
31
54
26
82
21
242
121
141
13
101
110
87
30
105
96
81
18
256
57
126
68
92
39
55
56
43
79
36
98
505
52
131
85