63
84
83
20
28
240
13
11
15
166
23
257
279
95
55
10
32
613
390
748
286
24
29
259
49
31
125
349
203
36
118
672
108
50
81
27
67
18
25
14
57
143
99
101