52
51
4726
117
151
413
342
17
92
68
42
28
29
27
208
206
156
104
160
66
30
108
100
69
126
109
26
455
116
32
74
82
64
55
49
145
15
59
43
56
78
94
161
11
67
14
131
251
31
79
75
47