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