50
15
30
60
7
23
33
151
51
81
67
54
94
99
25
40
39
174
171
193
533
562
236
105
47
19
276
45
10
192
48
265
120
78
251
190
29
66
158
389
138
317
418
351
86
222
451
233
68
36
61
534
93
334
44