3
43
100
16
27
197
12
85
510
26
32
57
61
42
53
66
10
54
18
73
35
688
99
1355
48
28
81
84
15
17
45
41
22
8
145
74
163
213
20
282
161
464
30
261
29
1365
346
193
94