51
971
39
54
119
46
89
91
13
76
85
108
149
20
7
64
97
166
75
158
68
105
45
61
114
52
109
21
19
31
117
26
167
56
101
140
400
67
291
147
58
151
71
70
59
16
41
94
28
160
53
33