31
75
59
26
74
193
54
71
197
162
21
33
88
135
35
22
70
12
27
62
25
314
51
45
138
81
132
183
30
29
89
142
48
69
205
118
156
185
307
127
41
67
230
409
126
195
123
37
749