3
49
86
8
34
82
174
152
56
19
37
166
31
26
136
5
47
116
20
156
28
99
133
16
51
88
57
69
12
683
21
23
9
15
32
22
68
29
7
74
45
317
27
75