50
79
58
69
41
361
169
24
26
782
53
17
158
52
25
276
159
7715
56
124
82
532
18
27
101
111
149
288
74
38
125
31
93
88
106
78
170
47
102
30
67
91
407
46
214
119
49
23
63
76
72
51
1226
122