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