50
21
141
151
111
15
34
504
66
20
124
26
13
108
118
213
140
40
146
103
23
14
78
44
27
56
88
76
72
48
68
63
41
86
45
127
57
82
6
74
54
83
309
39
43
106
75
461
47
8
152
35