22
43
71
23
384
40
26
8
6
15
1043
41
534
30
83
36
19
37
29
28
129
9
169
78
67
10
35
236
160
96
53
243
200
1203
7
16
21
110
66
1197
60
47
45
175
61
196
42
24
91