41
111
44
253
256
32
45
40
42
128
34
145
100
30
38
31
284
35
77
90
209
13
170
25
85
52
21
56
19
87
14
163
12
72
449
188
76
15
181
17
60
61
510
26
82
140
43
36
303