107
18
54
369
16
17
66
42
3
78
28
497
8
199
43
268
46
55
405
12
64
61
39
26
90
50
183
29
1534
494
135
22
9
20
109
478
188
60
44
51
65
137
59
15
40
509
19
184
295
193
99
111
49
251