29
51
72
20
19
168
100
109
337
1601
7
16
62
33
34
152
61
346
17
133
6
21
219
58
39
60
45
84
5
78
44
18
91
64
15
27
305
14
38
30
22
43
824
69
124
25
226