14
30
76
612
434
25
91
39
97
16
23
114
141
44
57
112
110
56
45
82
22
61
78
29
31
63
52
96
68
51
85
59
64
55
222
1509
748
267
40
83
74
88
253
264
143
113
43
98
268
42
105