41
107
29
161
123
263
66
109
31
48
86
19
20
232
261
250
16
21
13
9
117
124
47
23
82
85
38
189
182
122
27
220
24
218
28
14
42
71
36
57
18
93
152
33
172
167
110
77
83
64
400
52
49