28
31
8
37
60
15
47
17
91
98
171
152
21
66
4
42
133
345
25
100
58
104
577
831
180
103
61
5
112
85
73
105
6
202
35
19
38
49
56
227
79
57
43
22
128
30
78
32
33
27
68
26
125