31
69
259
16
112
6
54
64
41
43
146
105
55
94
17
88
65
42
40
139
68
35
84
20
60
83
227
46
234
173
484
434
203
614
245
167
44
26
47
109
162
61
154
354
82
571
180
36
142
32
193
45
58
545
81
111