22
26
12
44
23
1073
163
68
147
121
53
244
37
64
59
58
98
41
19
8
21
20
46
10
34
38
63
376
40
747
201
239
15
100
17
113
209
11
62
49
14
29
136
9
80
27
24
109
31
496
103
33
563