163
42
40
152
169
32
35
47
214
168
45
107
8
31
127
78
70
23
43
7
20
69
63
10
15
314
14
16
19
22
118
37
21
105
12
11
38
403
6
28
27
73
59
55
134
551
112
292
591
165
217