82
93
27
107
72
252
99
247
20
150
18
52
373
139
101
472
734
104
75
112
136
171
41
88
159
59
255
94
36
6
46
34
202
16
42
14
56
57
32
128
48
261
30
158
13
49
81
54
209
106
45
173