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