14
53
120
23
21
46
213
150
76
64
51
45
37
48
90
95
109
236
100
492
718
38
101
367
134
334
94
428
393
83
159
354
341
451
319
281
44
478
631
253
17
266
43
88
2170
218
273
1132
816
795
1114
67
2364
441
140