170
30
29
52
27
41
263
272
399
137
1257
74
122
343
287
22
185
75
121
11
12
111
2681
444
21
5
61
979
38
234
124
56
58
97
67
424
117
6155
55
50
95
44