52
29
53
32
48
34
58
56
59
30
47
27
62
76
140
295
51
49
10
2
613
611
703
211
136
266
97
66
111
54
121
90
146
20
238
1K