51
80
30
217
223
39
86
43
11
119
45
1135
28
50
3
29
162
4
52
36
44
24
156
8
18
320
78
16
72
145
215
34
284
292
5
132
59
40
23
13
21
41
231
10
66
75
166
20
439
53