12
7
421
38
28
109
24
70
192
122
154
189
196
757
29
126
82
406
183
267
89
104
63
6
367
259
35
245
41
166
55
152
86
112
396
375
101
133
30
65
68
93
132
268
94
115
19
32
237
163
158
408
50
78
36
177