81
114
3
49
50
15
30
60
7
23
33
153
51
83
67
54
94
99
25
40
39
174
171
193
534
563
237
105
47
19
276
45
10
48
266
120
78
251
190
29
158
391
138
319
419
351
86
222
451
233
68
36