51
25
96
17
28
112
38
39
128
52
136
84
221
21
23
35
19
36
26
239
49
22
48
47
50
73
6
40
16
344
59
56
9
255
54
251
34
250
41
187
123
37
10
171
119
159
118
32
18
53