223
1282
18
40
48
47
384
135
80
65
34
204
52
57
150
170
23
74
1312
104
49
29
42
84
56
11
27
59
38
32
123
505
93
194
67
220
91
37
62
221
100
686
50