52
10
538
45
7
23
11
21
24
56
60
14
51
27
88
617
212
92
76
65
15
82
35
175
38
75
94
102
48
55
9
42
66
54
41
90
147
113
30
13
31
270
231
889
80
96
17
103
221
59
397