21
89
158
327
70
42
170
30
29
53
27
41
263
272
399
137
1258
75
122
343
290
22
186
77
121
11
12
113
2682
444
5
61
981
38
235
126
56
58
97
67
424
117
6156
55
50
95
44