65
167
58
156
16
61
100
182
410
68
67
44
142
289
70
95
215
216
19
33
42
152
71
47
6
10
105
26
9
41
45
20
36
15
25
128
8
166
13
18
29
270
32
81
37
22
83
109
59
43
3
7