235
347
666
161
283
64
1592
86
70
241
273
714
19
32
54
172
97
100
18
24
202
89
58
173
9
26
80
300
142
162
112
25
117
107
91
35
20
38
103
49
151
5
53
691
63
36
61
82
135
47
83
4
11
48
7