166
127
126
917
13
85
154
54
110
111
185
92
31
16
223
9
29
94
23
75
34
136
100
52
17
33
182
318
165
69
66
1084
10
228
15
81
26
83
47
188
377
63
1029
3
208
28
6
36
27
340
64
55
84
12