113
322
27
35
141
107
75
73
44
90
707
47
9
16
46
144
112
122
317
365
67
1266
1603
185
140
128
275
213
158
48
11
77
443
97
61
7
121
284
41
145
301
80
326
1428
5
74
267
39