33
50
304
108
13
36
29
42
117
41
100
59
9
154
112
73
507
10
95
39
371
78
119
184
480
47
63
21
43
32
66
169
75
93
130
118
273
123
264
90
55
54
190
71
67
176
18
198
104
215
65
87
19
57
25