52
486
50
82
40
25
31
21
19
24
34
36
133
28
54
412
75
8
63
117
12
169
13
46
26
11
16
227
49
115
90
20
92
138
7
81
53
83
18
39
15
41
122
42
56
257
343
59
182
243
159
260