109
66
12
63
196
180
78
80
69
23
1721
39
16
347
140
107
21
1357
127
86
209
223
42
243
235
47
142
27
22
72
28
19
71
26
151
61
160
31
57
54
229
123
539
49
314
45
52
241
186
44
36
65
9
64