22
259
27
13
4
74
172
294
46
20
101
25
16
100
179
52
14
44
9
21
72
54
98
38
12
19
34
48
8
60
96
47
221
32
111
153
39
117
41
17
35
31
65
59
26
330
445
287
528