109
82
20
245
36
13
271
162
25
378
865
90
223
119
167
50
102
133
160
66
81
231
4663
283
219
277
26
42
98
51
437
54
46
14
39
371
28
186
463
69
270
61
35
7
37
364
453
33
18
47
65
712
435
41
23
64