8
53
395
102
26
25
24
37
14
32
60
31
210
17
65
81
28
21
15
236
297
38
154
29
216
289
43
407
495
108
203
317
67
52
107
33
46
59
51
23
115
41
48
42
4768
175
164