167
14
18
95
30
532
434
486
66
28
34
81
439
36
55
158
46
105
119
39
136
43
37
129
179
75
632
99
78
24
193
62
33
155
54
84
38
8
64
94
23
15
45
163
691
25
246
32
22
31
68
164