22
17
265
181
52
413
28
67
27
141
111
47
1428
77
170
48
84
343
126
24
15
314
349
71
20
4815
65
1003
584
144
361
41
58
148
214
49
185
240
44
74
45
88
38
55
34
43
56
59
76
53
46