17
30
107
42
85
22
46
164
71
27
31
295
82
70
78
41
361
61
49
38
44
15
40
2
137
16
51
65
18
26
90
50
86
73
39
95
32
37
67
249
59
47
21