166
920
14
45
40
155
81
57
27
56
65
51
30
11
13
55
161
46
36
79
31
63
1232
23
42
127
21
19
276
96
69
50
29
6
71
143
173
213
147
80
47
53
375
26
390
222
62
17
16
165
32
20
1289