81
56
98
344
168
97
42
50
24
29
30
17
1000
193
1841
118
544
38
48
10
34
68
107
505
36
208
76
266
66
54
28
80
46
27
7
181
65
3484
116
148
966
19
196
61
87
69