50
201
80
208
42
27
139
14
113
11
96
29
18
20
79
6
175
13
19
4
41
33
37
114
8
112
44
57
22
35
28
15
128
23
116
51
173
360
9
393
1249
43
496
24
48
267